如何在 Vue 组件中查看动态的 Vuex store 变化?
How to watch dynamic Vuex store change in the Vue component?
我需要看 Vuex 商店。问题是商店是动态商店。据我所知,我可以将 Vuex 存储视为字符串,但是如何使用名称在变量中的动态存储来实现呢?
我找到了这段代码:
watch: {
'$store.state.local_store.list_of_data':{
handler(){
console.log("value changeing in party sales entry");
},
deep:true
}
},
但是我有一家店叫这个名字
this.$store.dispatch(`${this.storeName}/updateNewShare`, this.newShareToken);
其中 this.storeName
是动态模块的名称。我不能在观察者字符串中使用变量。可以吗?
尝试使用挂载或创建的生命周期中的手表API。
mounted() {
store.watch(()=>`${this.storeName}/updateNewShare`, value=>{})
}
我需要看 Vuex 商店。问题是商店是动态商店。据我所知,我可以将 Vuex 存储视为字符串,但是如何使用名称在变量中的动态存储来实现呢?
我找到了这段代码:
watch: {
'$store.state.local_store.list_of_data':{
handler(){
console.log("value changeing in party sales entry");
},
deep:true
}
},
但是我有一家店叫这个名字
this.$store.dispatch(`${this.storeName}/updateNewShare`, this.newShareToken);
其中 this.storeName
是动态模块的名称。我不能在观察者字符串中使用变量。可以吗?
尝试使用挂载或创建的生命周期中的手表API。
mounted() {
store.watch(()=>`${this.storeName}/updateNewShare`, value=>{})
}