programing

VueJ가 .native 이벤트 수식자를 도입하는 이유이 사용 사례는 무엇입니까? - Vue.js

javaba 2022. 8. 8. 18:20
반응형

VueJ가 .native 이벤트 수식자를 도입하는 이유이 사용 사례는 무엇입니까? - Vue.js

나는 어떤 의사도 받지 않는다.native이벤트 수식자이런 걸 본 적이 있어요

<router-link @click.native="pressThis()"> Press here </router-link>

이 무슨 소용인가native에 대한 수식어.router-link찰칵찰칵event기타 어떤 사용 사례native수식자는 가질 수 있습니까?

사용자 지정 구성 요소에서 Vue 이벤트를 재정의할 수 있습니다.예를 들어 항목을 클릭하면 호출하는 목록 구성 요소가 있을 수 있습니다.this.$emit('click', selectedItemData)그러면 클릭 이벤트가 그것을 감시하고 있는 부모 컴포넌트에 송신됩니다.

단, 네이티브 HTML/DOM 이벤트 리스너에 바인드하고 싶은 경우가 있습니다.element.addEventListener('click', callThisMethod)그리고, 그것이 바로 의 사용법입니다..native또한 비원어민 이벤트와 마찬가지로 컴포넌트가 파괴되면 이벤트 청취자 청소가 처리된다는 점에 유의하십시오.

정리: 사용.nativeDOM에서 'raw' 이벤트가 필요할 때 사용합니다.

언급URL : https://stackoverflow.com/questions/47729497/why-vuejs-introduce-native-event-modifier-what-are-the-use-case-of-this-vu

반응형