vue에 대한 $이벤트

677 단어 프런트엔드
이벤트에 바인딩하는 방법은 다음과 같습니다.
      
      

그러나say 방법에서 원생dom의 일부 속성을 얻으려면 $event (원생 js에서 onclick 방법에서의this) 를 가져와야 합니다.
첫 번째 방법은say 방법을onclick 이벤트에 직접 연결하는 것과 같습니다. 따라서say 방법이 호출될 때 $event는 첫 번째 매개 변수로 전송됩니다. 이렇게 쓰면 얻을 수 있습니다
    say: function (event) {
      console.log(event)
      
    }

두 번째 방법은 코드 세그먼트를 원클릭 이벤트에 연결한 다음 코드 세그먼트에서say 방법을 호출하는 것과 같다. 이럴 때 코드 세그먼트에서 $event 파라미터를 방법에 전달해야 한다.그래서 페이지에서 수정을 해야 돼요.
     

이럴 때 다시 방법에서 이 파라미터를 직접 사용할 수 있다.

좋은 웹페이지 즐겨찾기