先看原来的mutation的写法【现在看起来是真的傻逼,虽然就是昨天下午的事情】
问题就出现在使用这样的写法直接修改/更新state对象中的值,没错state中的值是修改到了,但是vuex监测不到的,所以很简单的方法就是
换成这样就好了,整个对象去替换/赋值,这样vuex就能监测到state的变化,同事getters也会跟着变化了, 最后附上getters的函数
一个很简单的问题,搞了一会,分享出来大家一起吸取教训 要注意的还设有就是对数组和对象的操作都要注意这一点,因为vue和vuex的一些检测的原因,要特别注意这里的操作
所有评论(0)