2017-05-22 3 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 
     } 
    } 
}