vue 关于deep watch / computed 监听不到 vuex state 对象变化的的问题

简而言之,若是vuex state 中是一个对象 {},那么监听就会有问题。先给出解决方案:vue

// 超简易拷贝(若是是深拷贝还画蛇添足把get/set拷贝进去了,因此用简易拷贝便可)
let __VALUE__ = JSON.parse(JSON.stringify(state.problemReply)) // 加入部门回复详情
__VALUE__[orderId] = data.problemReply // 更新,只能这样一波骚操做才能让computed和watch监听到。具体缘由我稍后学习o(╥﹏╥)o。
state.problemReply = __VALUE__
相关文章
相关标签/搜索