728x90
javascript에서 event.target.hasClass('classname') 으로 클릭한 div에 내가 찾으려고하는 div가 포함되어있는지 없는지 확인 했었다.
vue에서는 조금 다르게 선언해주어야된다!
@click="clickFunc($event)"
우선 클릭 함수는 다음과 같이 $event를 매개변수로해서 넘겨준다
clickFunc(event){
if(event.target.classList.contains('classname')){
console.log('포함되어있다.')
}else{
console.log('포함되어있지않다.')
}
}
event.target.classlist.contains으로 확인하면된다.
포함되어있으면 true를 반환하고 포함되어있지않으면 false를 반환한다!
728x90
'FRAMEWORK > VUE' 카테고리의 다른 글
[vue.js] ckeditor4 사용하기 (0) | 2021.01.13 |
---|---|
open_now is deprecated as of November 2019. Use the isOpen() method from a PlacesService.getDetails() result instead. (0) | 2020.11.23 |
Vue js 트랜지션 알아보기(단일 엘리먼트/컴포넌트) (0) | 2020.11.04 |
동적으로 vue 컴포넌트 선언하기 (0) | 2020.11.03 |
VUEJS Laravel Sass 연동하기 (0) | 2020.10.29 |