为了账号安全,请及时绑定邮箱和手机立即绑定

vuex的getters里面可以修改state?

vuex的getters里面可以修改state?

噜噜哒 2018-09-01 11:18:27
在store.state里面有一个数组list,我在getters里面创建了一个getList,然后将这个getList做一个mapGetters到一个子组件,在这个子组件里面对这个getList数组做了forEach,并在其中修改了item的值。我发现,似乎,所有组件的list都得到了同步刷新。按我以前的理解,getters不能修改原始数组,mutation才可以,但现在getter也可以了?或者getter/mutation这个能否修改原始数据其实只是编程风格的要求,并没有做实际限制?其实想改都能改的?
查看完整描述

1 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

怀疑是没开严格模式,所以能直接靠引用修改

查看完整回答
反对 回复 2018-09-09
  • 1 回答
  • 0 关注
  • 784 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信