猿问

vuex的getters里面可以修改state?

在store.state里面有一个数组list,我在getters里面创建了一个getList,然后将这个getList做一个mapGetters到一个子组件,在这个子组件里面对这个getList数组做了forEach,并在其中修改了item的值。我发现,似乎,所有组件的list都得到了同步刷新。

按我以前的理解,getters不能修改原始数组,mutation才可以,但现在getter也可以了?
或者getter/mutation这个能否修改原始数据其实只是编程风格的要求,并没有做实际限制?其实想改都能改的?


噜噜哒
浏览 785回答 1
1回答

互换的青春

怀疑是没开严格模式,所以能直接靠引用修改
随时随地看视频慕课网APP
我要回答