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
        }
    }
}