javascript - Vue.js의 ElementUI 라이브러리에 있는 확인란 구성 요소의 변경 이벤트를 적극적으로 트리거하는 방법은 무엇입니까?
伊谢尔伦
伊谢尔伦 2017-06-28 09:23:06
0
3
2485

프로젝트 작업 중 실제 시나리오 발생
첫 번째 수준: checkbox_1(예: 변경 이벤트 메서드 cevt1에 바인딩됨) 트리거 후 두 번째 수준 확인란 그룹의 모든 항목이 선택됩니다(일반적인 사용).

문제는 두 번째 수준 확인란 그룹의 checkbox_2(예: 하위 수준 확인란이 변경 이벤트 메서드 cevt2에 바인딩됨)를 선택하면 일반적으로 해당 세 번째 수준 확인란 그룹에서 선택된 모든 checkbox_3에 대해 트리거되어야 한다는 것입니다. ,

실제로 첫 번째 레벨의 checkbox_1이 트리거되면 cevt1은 정상적으로 트리거되지만 "두 번째 레벨"의 checkbox_2에 바인딩된 변경 이벤트 cevt2는 호출되지 않는 것으로 확인됩니다. 해결책이 있나요?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(3)
伊谢尔伦

Vue의 change方法好像只响应点击和v-bind数据绑定产生的数据变化,对于其他的数据变化并不会触发change事件,可以试着用$emit方法手动调用checkbox_2的change이벤트.

참조:
https://cn.vuejs.org/v2/api/#...

世界只因有你

watch를 사용하여 체크박스에 바인딩된 값의 변경 사항을 들어보세요

给我你的怀抱

/q/10... 이 게시물에 대해 더 자세한 답변을 주실 수 있나요? 라우터에서 매장에 무엇이 저장되나요? ? 초보자

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿