vue将数据保存到vuex中
2020-08-21 20:57
579 查看
在项目中遇到这样一个问题,就是在登入的时候同时需要从后台获取到左边的导航,但是如果使用h5的localStorage来保存导航信息,会出现app加载进去之后localStorage才保存进浏览器,在mounted方法中,console.log(window.localStorage.getItem(‘xx’)打印出来是undefined,于是把数据保存到vuex中管理,
先新需要在项目中安装vuex:
运行命令 npm install vuex --save-dev
在项目的入口js文件main.js中
import store from ‘./store/index’
并将store挂载到vue上
import Vue from "vue";import Vuex from "vuex"; import createPersistedState from "vuex-persistedstate"Vue.use(Vuex); export default new Vuex.Store({ state: { active:0, footer_list: [{ name: "首页", path: '/', icon: "#icon-niu1"}, { name: "课程", path: 'course', icon: "#icon-shu" }, { name: "约课记录", path: 'record', icon: "#icon-ditu-shouzhi" }, { name: "练习", path: 'practise', icon: "#icon-lianxiben" }, { name: "我的", path: 'person', icon: "#icon-My" } ] }, mutations: { active(state,index){ state.active = index } }, actions: {}, modules: {}, plugins: [createPersistedState()]});
相关文章推荐
- vue 将数据保存到vuex中
- Vue中保存数据到磁盘文件
- 一个“错误”的vuex写法:vuex刷新了数据但是视图没有刷新
- vue 没用vuex的情况下解决应用数据方案
- Vue中保存数据到磁盘文件的方法
- 基于vue-cli的vue项目之vuex的使用5------watch监听vuex内部数据变化
- vue里面的数据保存
- 在 vue-cli 中,使用VueX,并解决刷新state数据丢失问题
- vuex插件【vuex-persistedstate】页面刷新数据丢失
- Electron-vue实战(三)— 如何在Vuex中管理Mock数据
- vue.js中引入vuex储存接口数据及调用的详细流程
- vue实现将数据存入vuex中以及从vuex中取出数据
- 在Vue中使用sortable.js实现拖动效果并保存拖动数据
- vue - 将数据存入vuex中以及从vuex中取出数据
- vue监听url变化清空vuex中的数据
- 详解vuex commit保存数据技巧
- 关于vuex页面刷新后保存数据安全问题
- vue组件获取 scrollTop焦点 和设置scrollTop 来保存组件的数据和滚动位置
- vuex commit保存数据技巧
- 基于vue-cli的vue项目之vuex的使用5------watch监听vuex内部数据变化