Vue.js / Nuxt.js

Formularze i walidacja Vue

v-model, obsługa formularzy, typy input, walidacja formularzy, VeeValidate, Zod, Yup, niestandardowe walidatory

20 pytań z rozmów·
Mid-Level
1

Czym jest v-model w Vue?

Odpowiedź

v-model tworzy two-way binding między elementem formularza a danymi reaktywnymi. Automatycznie synchronizuje wartość input z powiązaną zmienną, eliminując potrzebę ręcznego pisania bindingu wartości i listenera zdarzeń. Ta dyrektywa to standardowy sposób obsługi formularzy w Vue.

2

Co jest odpowiednikiem v-model przy użyciu v-bind i nasłuchiwacza zdarzeń?

Odpowiedź

v-model to lukier składniowy dla kombinacji v-bind:value (lub :value), które wiąże wartość, oraz @input, które nasłuchuje zmian. Ta kombinacja pomaga zrozumieć, jak v-model działa wewnętrznie, i jest przydatna, gdy potrzebna jest dokładniejsza kontrola nad aktualizacjami.

3

Którego modyfikatora v-model należy użyć, aby synchronizować wartość dopiero po opuszczeniu pola przez użytkownika?

Odpowiedź

Modyfikator .lazy zmienia zachowanie v-model, aby nasłuchiwał zdarzenia change zamiast input. Synchronizacja następuje przy blur, a nie po każdym naciśnięciu klawisza. Jest to przydatne, aby zmniejszyć częste aktualizacje i poprawić wydajność w polach z kosztowną walidacją.

4

Który modyfikator v-model automatycznie konwertuje dane wejściowe na liczbę?

5

Jak v-model działa z pojedynczym checkbox?

+17 pytań z rozmów

Opanuj Vue.js / Nuxt.js na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo