
Vue 폼과 유효성 검사
v-model, 폼 처리, input 타입, 폼 유효성 검사, VeeValidate, Zod, Yup, 커스텀 유효성 검사기
20 면접 질문·
Mid-Level
1Vue에서 v-model이란 무엇인가요?
1
Vue에서 v-model이란 무엇인가요?
답변
v-model은 폼 요소와 반응형 데이터 사이에 two-way binding을 생성합니다. input 값을 연관된 변수와 자동으로 동기화하여 값 바인딩과 이벤트 리스너를 수동으로 작성할 필요를 없앱니다. 이 디렉티브는 Vue에서 폼을 다루는 표준적인 방법입니다.
2v-bind와 이벤트 리스너를 사용한 v-model의 동등한 표현은 무엇입니까?
2
v-bind와 이벤트 리스너를 사용한 v-model의 동등한 표현은 무엇입니까?
답변
v-model은 값을 바인딩하는 v-bind:value(또는 :value)와 변경을 감지하는 @input의 조합에 대한 문법적 설탕입니다. 이 조합은 v-model이 내부적으로 어떻게 동작하는지 이해하는 데 도움이 되며, 업데이트에 대한 더 세밀한 제어가 필요할 때 유용합니다.
3사용자가 필드를 떠난 후에만 값을 동기화하려면 어떤 v-model 수식어를 사용해야 합니까?
3
사용자가 필드를 떠난 후에만 값을 동기화하려면 어떤 v-model 수식어를 사용해야 합니까?
답변
.lazy 수식어는 v-model의 동작을 input 대신 change 이벤트를 감지하도록 변경합니다. 동기화는 키 입력마다가 아니라 blur 시에 이루어집니다. 이는 잦은 업데이트를 줄이고 비용이 큰 검증이 있는 필드의 성능을 향상하는 데 유용합니다.
4
입력을 자동으로 숫자로 변환하는 v-model 수식어는 무엇입니까?
5
v-model은 단일 checkbox에서 어떻게 동작합니까?
+17 면접 질문
기타 Vue.js / Nuxt.js 면접 주제
JavaScript 기초
Junior
20개 질문모던 JavaScript (ES6+)
Junior
20개 질문Vue 기초
Junior
22개 질문Vue 컴포넌트
Junior
20개 질문Vue Router
Junior
18개 질문Pinia State Management
Junior
20개 질문Vuex (Legacy)
Mid-Level
15개 질문Composition API
Mid-Level
24개 질문Vue 반응성
Mid-Level
20개 질문Nuxt 기초
Mid-Level
22개 질문Nuxt 데이터 페칭
Mid-Level
20개 질문Nuxt SSR 및 SSG
Mid-Level
22개 질문Nuxt 서버 라우트
Mid-Level
20개 질문Nuxt 모듈
Mid-Level
18개 질문Vue 컴포저블
Mid-Level
20개 질문Nuxt 상태 관리
Mid-Level
18개 질문Vue 테스팅
Mid-Level
20개 질문Nuxt 배포 및 CI/CD
Mid-Level
22개 질문Vue 성능
Senior
22개 질문Vue 고급 패턴
Senior
24개 질문Vue와 함께 사용하는 TypeScript
Senior
22개 질문Nuxt 인증
Senior
20개 질문Nuxt에서의 SEO
Senior
20개 질문Nuxt 국제화
Senior
18개 질문Vue 아키텍처
Senior
22개 질문Nuxt 보안
Senior
20개 질문Vue 생태계
Senior
18개 질문Vue 2→3 및 Nuxt 2→3 마이그레이션
Senior
22개 질문