有个比较老的项目,全局状态管理用的是vuex;
vuex有些印象,好久不用真的模糊了,看了文档整理了下最重要的笔记如图,1分钟回顾vuex
总感觉vuex从一开始设计就不对,复杂化了注定被抛弃。
在vue组件里面你直接改属于值,不管是不是异步。为什么非要写mutation和action?莫名其妙 ,说到底是抄redux把自己抄废了。
const store = new Store({ age: 18 })
Vue.use(store)
然后就直接在组件里面 $store.age
还用的着 ...mapState 和 ...mapGetters来取吗?
this.store.commit ,this.$store.dispatch,又是mutations又是actions的吗?