关于vuex中state值更新后,getters没有更新的问题解决

先看原来的mutation的写法【如今看起来是真的傻逼,虽然就是昨天下午的事情】 vue

问题就出如今使用这样的写法直接修改/更新state对象中的值,没错state中的值是修改到了,可是vuex监测不到的,因此很简单的方法就是vuex

换成这样就行了,整个对象去替换/赋值,这样vuex就能监测到state的变化,同事getters也会跟着变化了, 最后附上getters的函数数组

一个很简单的问题,搞了一会,分享出来你们一块儿吸收教训 要注意的还设有就是对数组和对象的操做都要注意这一点,由于vue和vuex的一些检测的缘由,要特别注意这里的操做函数