需要监听一个vuex的数据,大概长这样
a: {
a1: {
a11: {}
},
a2: {
a11: {}
},
a3: {
a11: {}
},
}
watch: {
// 这个地方我可能要监听 `a.a1.a11 `
// 也可能要监听 `a.a2.a11`
// 最难的是可能还要监听 `a.a2.b` 这个b属性是其他地方新增的
}
a: {
a1: {
a11: {}
},
a2: {
a11: {}
},
a3: {
a11: {}
},
}
watch: {
// 这个地方我可能要监听 `a.a1.a11 `
// 也可能要监听 `a.a2.a11`
// 最难的是可能还要监听 `a.a2.b` 这个b属性是其他地方新增的
}
deep: true
对于页面创建的时候还没有的数据是不生效的,而我需要监听的数据是在其他逻辑里新增的属性13 回答12.7k 阅读
7 回答1.8k 阅读
9 回答1.6k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
6 回答749 阅读
先用computed拿到,再监听。
computed:{
},
watch:{
}