用了vue3,vuex还有意义吗?

0 阅读1分钟

image.png

有个比较老的项目,全局状态管理用的是vuex;

vuex有些印象,好久不用真的模糊了,看了文档整理了下最重要的笔记如图,1分钟回顾vuex

总感觉vuex从一开始设计就不对,复杂化了注定被抛弃。

在vue组件里面你直接改属于值,不管是不是异步。为什么非要写mutation和action?莫名其妙 ,说到底是抄redux把自己抄废了。

const store = new Store({ age: 18 })
Vue.use(store)
然后就直接在组件里面 $store.age
还用的着 ...mapState 和 ...mapGetters来取吗?

image.png

this.store.age++来修改不就完事了吗?还用得着this.store.age++ 来修改不就完事了吗? 还用得着this.store.commit ,this.$store.dispatch,又是mutations又是actions的吗?

image.png

image.png 阅读原文