저는 Vue 3 애플리케이션을 개발 중입니다. 3개의 중첩된 구성 요소가 있습니다. 버튼 구성 요소는 콘텐츠 구성 요소 내에 중첩된 탐색 구성 요소 내에 중첩되어 있습니다.
버튼은 상위 구성 요소의 값을 전환해야 합니다 Main.vue
(内容组件)内布尔变量 isVisible
.
In Sun 구성 요소 MyButton.vue
:
상위 구성 요소에서 Navigation.vue
:
조부모 구성 요소에서 Main.vue
:
위와 같이 한 번에 한 구성요소씩 위쪽으로 발사해 보았습니다.
이해할 수 없는 이유로 작동하지 않습니다.
#1 상위
에 추가하세요 으아아아Navigation
组件中声明MyButton
구성 요소가 없습니다.export 默认 {}
#2 조부모
으아아아Main
구성 요소의 이벤트를 듣고 있지 않습니다.<Navigation />
줄을 다음으로 바꾸세요:P.S: 맞춤 이벤트의 경우
을 사용하는 것이 좋습니다.kebab-case
。只是一个最佳实践。toggle-visiblity
而不是toggleVisibility