Vue.js / Nuxt.js

Форми та валідація Vue

v-model, обробка форм, типи input, валідація форм, VeeValidate, Zod, Yup, кастомні валідатори

20 питань зі співбесід·
Mid-Level
1

Що таке v-model у Vue?

Відповідь

v-model створює two-way binding між елементом форми та реактивними даними. Він автоматично синхронізує значення input із пов'язаною змінною, усуваючи потребу вручну писати прив'язку значення та слухач подій. Ця директива є стандартним способом роботи з формами у Vue.

2

Що є еквівалентом v-model з використанням v-bind та слухача подій?

Відповідь

v-model — це синтаксичний цукор для комбінації v-bind:value (або :value), що прив'язує значення, та @input, що слухає зміни. Ця комбінація допомагає зрозуміти, як v-model працює всередині, і корисна, коли потрібен точніший контроль над оновленнями.

3

Який модифікатор v-model слід використовувати для синхронізації значення лише після того, як користувач покине поле?

Відповідь

Модифікатор .lazy змінює поведінку v-model так, щоб слухати подію change замість input. Синхронізація відбувається при blur, а не при кожному натисканні клавіші. Це корисно для зменшення частих оновлень і покращення продуктивності на полях із витратною валідацією.

4

Який модифікатор v-model автоматично перетворює введення на число?

5

Як v-model працює з одиничним checkbox?

+17 питань зі співбесід

Інші теми співбесід Vue.js / Nuxt.js

Опануй Vue.js / Nuxt.js для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно