vuex+router+axios+mockjs
这一章主要是基础组件安装, 各个组件之间会有使用的关系,需要注意一下。...vuex
使用vuex管理全局状态, Vuex 是什么
现在在store文件夹下面新建四个文件state.js, mutations.js, getters.js, actions.js
?...state.js
state就是Vuex中的公共的状态, 我是将state看作是所有组件的data, 用于保存所有组件的公共数据.
const state = {
token: "", //权限验证...提交的是mutations而不是直接变更状态
actions中可以包含异步操作, mutations中绝对不允许出现异步
actions中的回调函数的第一个参数是context, 是一个与store实例具有相同属性和方法的对象...是vuex模块整合文件,由于刷新页面会造成vuex数据丢失,
这里引入了一个vuex数据持久话插件,将state里面的数据保存到localstorage。