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