自己的理解:
一: 第一种 state mutations actions getters 集中式管理
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
1.项目目录
各个js 的代码
state.js 统一保存数据
mutations.js 同步的 处理state中的数据
actions.js 异步的执行mulations.js中的方法
index.js 引入其他js
在入口函数 main.js中 挂载
在页面上使用 获取值 更新值
二:采用 modules 管理 每一个js 都有自己的state mutations actions
用到的文件
book.js
userInfo.js
index.js
main.js
helloword.vue中
注: 应用modules 每个模块中的actions,mutations中的方法名不能一样 注意 mutations 单词 写错了 会有 unknow mutation type的错误