监听vuex数据的方法
1首先在computed中把数据返回
computed: {
contractFile() {
return this.$store.state.user.contractFile
}
},
2然后在watch中监听 并操作
immediate:true代表如果在wacth里声明了之后就会立即执行里面的handler方法
watch: {
contractFile: {
immediate: true,
handler: function (newval) {
this.operations(newval)
}
}},
3 .此时如果VUEX里的数据发生改变,会同时触发this.operations();
4.注释:此方法也可用于app.vue监听this.$route变化
5 监听router数据
组件内
所有评论(0)