2017-05-22 28 views
1

子Aと子Bを持つ親コンポーネントがあり、子Bは子Cがあります。Vue.js - 兄弟コンポーネントから兄弟にイベントを送出する最も良い方法は?

私は子供Aから子供Cへイベントをトリガーする必要がありますが、これにはどのような方法がありますか?

また、store.stateの変更を監視する方法がありますか?

+2

[VueJs 2.0の兄弟コンポーネント間の通信(https://stackoverflow.com/questions/38616167/communication-between-sibling-components-in-vuejs-2-0)の可能性の重複 – thanksd

答えて

2

あなたは店を利用しているので、私はVuexを想定しています。ちょうど店舗の状態の変化を見てください。そのためには、ストアの一部を計算されたプロパティを持つコンポーネントに持っていく必要があります。次に、計算されたプロパティを監視します。

{ 
    computed:{ 
     myProp(){ 
      return this.$store.state.myProp 
     } 
    }, 
    watch:{ 
     myProp(){ 
      //myProp changed 
     } 
    } 
} 
関連する問題