강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

sion007005님의 프로필 이미지
sion007005

작성한 질문수

실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발

탭 구현 3 (구현)

이벤트리스너 관련 질문드립니다!

작성

·

202

1

안녕하세요! 강의 잘 듣고 있습니다:)

TabView.bindClick메서드에서 

이벤트리스너를 li마다 각각 걸지 않고, this.el에 직접 걸면 혹시 뭔가 나중에 문제가 될 부분이 생길까요?

아래와 같이 작성했는데 동작은 동일하게 잘 되는 듯해서 궁금합니다!! 

this.el.addEventListener('click', e => this.onClickTabs(e.target.innerHTML));

답변 2

1

sion007005님의 프로필 이미지
sion007005
질문자

아하 네! ㅎㅎ 답변 감사합니다 끝까지 열공해보겠습니다!! :)

0

김정환님의 프로필 이미지
김정환
지식공유자

이벤트는 부모 엘레멘트로 전파되는것이 기본동작이라서 li의 부모인  el 에서 이 이벤트를 처리해도 괜찮습니다.  @change 이벤트를 발생할때 어떤 탭인지 알려주는 것만 신경써주면 될것 같아요. 

sion007005님의 프로필 이미지
sion007005

작성한 질문수

질문하기