Inflearn brand logo image

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

jmeeen님의 프로필 이미지
jmeeen

작성한 질문수

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

검색폼 구현 3

event.preventDefault() 문의

작성

·

260

1

안녕하세요. 잘 듣고있습니다.
 
강의 내용대로 Submit을 하는 순간 Refresh가 발생하는데,
제가 이해한 내용이 맞다면
 
Form view에서 emit을 발생시켯고,
이것은 MainController에서 수신하여, onSubmit 을 실행합니다.
 
그러면 새로고침이 일어나는게 onSubmit 단계에서 발생하는것 같은데, 여기서 preventDefault를 입력해도 멈추질 않습니다.
 
제가 잘못 이해한 것인지 설명을 요청드립니다.
감사합니다.

답변 1

1

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

자문 자답합니다. 다음강의 브랜치에서 찾았습니다.

FormView.bindEvents = function () {
  this.on("submit", (e) => e.preventDefault());
}
김정환님의 프로필 이미지
김정환
지식공유자

👍👍👍

jmeeen님의 프로필 이미지
jmeeen

작성한 질문수

질문하기