项目中需要在 store 中维护一个如下结构的对象 listObj: {}
;
listObj: {
//"xxx": [],
//"yyy": []
}
其中key/value
键值对为动态新增的;value为数组
mutations 方放如下:
SET_listObj: (state, {key, list}) => {
let exList = state.listObj[key] || []
if(exList && exList.length > 0) {
exList.splice(exList.length)
}
state.listObj[key] = list
},
调用方页面如下:
computed: {
...mapGetters(['listObj']),
},
watch: {
listObj: {
handler(val) {
//断点无法进入......
console.log(val)
},
deep: true
},
},
当 store 中的listObj进入新增 key/value
时,如上监听始终无法执行
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…