安装vuex,我用的vue2所以项目目录下npm i vuex@3
在src目录下创建store,在store下创建index.js
main.js中
Count.vue中如果没啥逻辑就dispatch改为commit
Count.vue中
求和为$store.state.sum
store下的index.js
当state中的数据要加工再使用时可使用getters
对象写法
mapMutations
总结:vuex中对应vue中的,state是data。actions(async和await请求后端数据)和mutations是methods。getters是computed