当我们想要在页面中实时监听vuex的变化的时候,可以使用watch来监听,写法如下:
watch: {
"$store.state.xxx" (newVal, oldVal) {
console.log(newVal);
}
}
或者也可以使用computed与watch连用的方法
computed: {
listenData () {
return this.$store.state.xxx;
}
},
watch: {
listenData (newVal, oldVal) {
console.log(newVal);
}
}