点击弹窗里的体验执行Sure 提交到vuex isbool已经为false但是弹窗不消失这是mutation里面 因为我传东西过来 state里面有data参数赋的值 打印了下 能打印出来应该没啥问题而且上面getters 里面也获取到了这个是action 这里只是commit
1 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
mutation试试这么写state.state_dialog = Object.assign({}, data)
getter 是 state 的计算属性。state 的改变前后应该是基于对象是否突变而进行比较的,前后内存地址没有改变,仍认为是同一个对象,这样就没有触发响应式更新。
var a = {}
var b = a
a === b // true
a.value = 233
a === b // true,同一对象,没有突变
a = {}
a === b // false,突变了
添加回答
举报
0/150
提交
取消