강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

awdsza0730 のプロフィール画像
awdsza0730

投稿した質問数

実習UI開発で学ぶ純粋なjavascriptとVueJS開発

検索フォーム 実装 2

bindEvent 메소드를 왜추가하는지 궁금해서 질문드립니다.

作成

·

567

2

이전 강의에서 FormView.js는 Object.create를 통해 똑같은 view 객체를 복사해서 이어서 작성중인데 여기서 View.js에서 on이라는 이벤트를 공통적으로 추가하는 메소드가 있는데 왜 bindEvent를 정의하신 이유가 궁금합니다.
javascriptvuejs

回答 1

2

jeonghwan님의 프로필 이미지
jeonghwan
インストラクター

그렇게 생각하실 수도 있을 것 같아요.

View의 on 메소드는 같은 객체의 el 요소에 이벤트를 바인딩하는 역할입니다.

한편 FormView에서는 el 말고도 자식 요소로 inputEl도 가지고 있는데요. 이 요소에 이벤트 바인딩을 하려면 on을 사용할수 없고 addEventListener를 직접 사용해야 됩니다. 그래서 이런 이벤트 바인딩을 위한 역할을 bindEvents 함수로 분리한 것입니다. bindEvnets 코드는 지금은 한 줄이지만 이후에 계속 늘어날건데 그 때 참고해 주세요.

awdsza님의 프로필 이미지
awdsza
質問者

안녕하세요.

이제 봤습니다. 감사합니다!

awdsza0730 のプロフィール画像
awdsza0730

投稿した質問数

質問する