Error in callback for watcher "function () { return this._data.$$state }": "Error: [vuex] Do not mutate vuex store state outside mutation handlers."
时间: 2024-04-06 17:32:35 浏览: 723
vuex中store存储store.commit和store.dispatch的用法
这个错误提示是因为你在 Vuex store 的 mutation 外部直接修改了 store 的状态,而 Vuex 规定必须通过 mutation 来修改状态。你需要将状态的修改包装在一个 mutation 中,然后通过提交 mutation 的方式来修改状态。这样做的好处是可以更好地跟踪状态的变化和管理状态的一致性。
阅读全文