Do not mutate vuex store state outside mutation handlers

1.父组件的data里面写了一个list2.通过弹窗把这个list传过去3.点击弹窗内的一个按钮this.$emit("on-status",index)传方法给父组件4.在onStatus()这个方法下,修改父组件list[index]的某个值报了这个错误
婷婷同学_
浏览 2774回答 2
2回答

小怪兽爱吃肉

你看下是不是开启了严格模式!开启严格模式,仅需在创建store的时候传入strict:true:conststore=newVuex.Store({//...strict:true})在严格模式下,无论何时发生了状态变更且不是由mutation函数引起的,将会抛出错误。这能保证所有的状态变更都能被调试工具跟踪到。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript