[Vue.js] 손자한테 조상 활동 찍어야 돼.

2650 단어 Vue.js

하고 싶은 일.



나는 이런 느낌으로 손자로부터 조상의 함수를 공격하고 싶다.

결론부터.



이처럼 각 계층은 부모$emit에게 줄 필요가 있다.
결국 부모와 자식의 관계만 존재할 수 있기 때문에 조상에게 맡길 때는 먼저 부모를 거쳐야 한다.

Code


See the Pen Vue - grandchild-emit by tosite ( @tosite ) on CodePen .

시도해 본 일


(실제 코드와는 다르지만 하지 않는 일은 전달할 수 있을 것 같다.)


<parent @parent-method="parentMethod">
  <child @parent-method="parentMethod">
    <grand-child @parent-method="parentMethod">
    </grand-child>
  </child>
</parent>

<parent @parent-method="parentMethod">
  <child @parent-method="$parent.parentMethod">
    <grand-child @parent-method="$parent.parentMethod">
    </grand-child>
  </child>
</parent>

이렇게 하면...


Event Bus 기능이 좋죠br/>
아니면 Vuex 상태 관리를 해야 하나요?

Vue, 편리하지만 어려워요.


좋은 웹페이지 즐겨찾기