Vue.js - 从兄弟组件向兄弟组件发出事件的最佳方法是什么?

时间:2017-05-22 15:19:54

标签: vue.js vuejs2 vuex

我的父组件有子A和子B,子B有子C。

所以我需要触发一个从孩子A到孩子C的事件,最好的方法是什么?

或者有没有办法在store.state中观察变化?

1 个答案:

答案 0 :(得分:2)

由于您正在使用商店,我假设Vuex,只是观察商店状态的变化。要做到这一点,您需要将商店的那一部分带入具有计算属性的组件中。然后观察计算属性。

{
    computed:{
        myProp(){
            return this.$store.state.myProp
        }
    },
    watch:{
        myProp(){
            //myProp changed
        }
    }
}