Inflearn Community Q&A
FormView.onClickReset 함수 관련해서 질문있습니다!
Written on
·
213
1
혹시, FormView.onClickReset 함수에서 this.inputEl.value 의 값을 초기화 하는 코드가 없는 이유가
x 버튼의 경우, e.preventDefault()를 추가 안해줘서, 기본 이벤트가 발생하여 자동으로 초기화 되기 때문인가요?
저 같은 경우, 아래 코드처럼 FormView.onClickReset 함수에서 this.inputEl.value 의 값을 초기화 하는 코드를 추가해줬는데, 불필요한 코드였는지 궁금해서 여쭤봅니다!ㅎ
FormView.onClickReset = function () {
this.showResetBtn(false);
this.inputEl.value = '';
this.emit('@reset');
}
javascriptvuejs
Answer 2
2
jeonghwan
Instructor
리셋 버튼이 type="reset"으로 되어 있어서 자동으로 값을 초기화합니다.
뷰나 리액트처럼 폼 내장 상태를 관리할때는 말씀하신대로 초기화 해주는데요. 지금은 바닐라js로 구현한 부분이라서 브라우저가 관리하는 상태를 사용해서 신경쓰지 않으셔도 되요.
0





