javascript - vue2.0 하위 구성 요소는 $parent.$emit 및 $on을 사용하여 상위 구성 요소와 통신하고 오류를 보고합니까?
仅有的幸福
仅有的幸福 2017-05-19 10:32:24
0
1
747


이것은 하위 구성 요소입니다

이것은 상위 구성 요소입니다

vue2.0에서는 이벤트 속성을 폐지했기 때문에 하위 구성 요소의 클릭 이벤트가 어떻게 상위 구성 요소까지 버블링되는지, 상위 구성 요소는 언제 이 이벤트를 수신하고 트리거해야 할까요?
자식 구성 요소의 클릭 이벤트 아래에 this.$parent.$emit('function','value')를 전달하려고 시도했습니다.
그런 다음 생성된 후크에 this.$on("click",function(value)을 전달했습니다. the parent component ){...}),
methods method function(value){console.log(value);}
그런데 페이지에 오류가 보고되어 함수는 구현되지만 데이터는 변경되지 않습니다. 그래서 나는 vue2를 조언으로 사용했습니다. 0위대한 신의 도움으로 나는 오랫동안 여기에 갇혀 있었습니다.

仅有的幸福
仅有的幸福

모든 응답(1)
为情所困

vue2
이벤트를 수신하려면 $on(eventName)을 사용하세요. $on(eventName) 监听事件
使用 $emit(eventName이벤트를 트리거하려면 $emit(eventName)를 사용하세요.
예: # 🎜🎜#하위 구성요소
으아악

상위 구성 요소

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!