Vue.js - 从同级组件向同级组件发出事件的最佳方式?
Vue.js - Best way to emit event from sibling component to sibling?
我有一个 parent 组件,它有 child A 和 child B,child B 里面有 Child C。
所以我需要触发一个从 child A 到 Child C 的事件,最好的方法是什么?
或者有没有办法观察 store.state 中的变化?
由于您使用的是商店,我假设是 Vuex,只需观察商店状态的变化即可。为此,您需要使用计算的 属性 将那部分商店带入您的组件中。然后观察计算出的 属性.
{
computed:{
myProp(){
return this.$store.state.myProp
}
},
watch:{
myProp(){
//myProp changed
}
}
}
我有一个 parent 组件,它有 child A 和 child B,child B 里面有 Child C。
所以我需要触发一个从 child A 到 Child C 的事件,最好的方法是什么?
或者有没有办法观察 store.state 中的变化?
由于您使用的是商店,我假设是 Vuex,只需观察商店状态的变化即可。为此,您需要使用计算的 属性 将那部分商店带入您的组件中。然后观察计算出的 属性.
{
computed:{
myProp(){
return this.$store.state.myProp
}
},
watch:{
myProp(){
//myProp changed
}
}
}