반응형
전체 vuejs 구성 요소를 클릭하는 방법
나는 구성 요소가 있다.
그리고 클릭 후 실행 방법을 원한다.
<my-component @click="showOtherDiv"></my-component>
나는 주요 앱 방법에 대해 이 방법을 가지고 있다.
var app = new Vue({
el: '#app',
data: {},
methods: {
showOtherDiv : function(){
alert('Some message');
}
}
});
그러나 전체 구성 요소에서 "클릭"이 작동하지 않는 것 같다.
구성 요소를 등록하고 내부에 처리기 메서드를 선언하십시오.
Vue.component('my-component', { // ... methods: { showOtherDiv : function(){ alert('Some message'); } } });
추가
.native
이벤트 이름의 한정자:<my-component @click.native="showOtherDiv"></my-component>
문서에서:
구성 요소에 기본 이벤트 바인딩
[……] 구성 요소의 루트 요소에 대한 네이티브 이벤트를 수신하려면 [……] 를 사용하십시오.
.native
의 수식어.v-on
.
참조URL: https://stackoverflow.com/questions/43514549/how-to-click-on-whole-vuejs-component
반응형
'programing' 카테고리의 다른 글
vue-link : 라우터 링크가 작동하지 않음 (0) | 2022.05.25 |
---|---|
Vue.js: v-On:event 또는 @event에 매개 변수가 포함된 익명 함수 (0) | 2022.05.25 |
자바에서 C++ Pair에 해당하는 것은? (0) | 2022.05.25 |
X타입에프(struct X typedef) vs.X형 구조체? (0) | 2022.05.25 |
RxJava 스케줄러의 사용 사례 (0) | 2022.05.25 |