Vue.js / Nuxt.js

Form e validazione Vue

v-model, gestione form, tipi di input, validazione form, VeeValidate, Zod, Yup, validatori personalizzati

20 domande da colloquio·
Mid-Level
1

Cos'è v-model in Vue?

Risposta

v-model crea un two-way binding tra un elemento di form e dati reattivi. Sincronizza automaticamente il valore dell'input con la variabile associata, eliminando la necessità di scrivere manualmente il binding del valore e l'event listener. Questa direttiva è il modo standard per gestire i form in Vue.

2

Qual è l'equivalente di v-model usando v-bind e un listener di eventi?

Risposta

v-model è zucchero sintattico per la combinazione di v-bind:value (o :value) che lega il valore e @input che ascolta i cambiamenti. Questa combinazione aiuta a capire come funziona v-model internamente ed è utile quando serve un controllo più preciso sugli aggiornamenti.

3

Quale modificatore di v-model si dovrebbe usare per sincronizzare il valore solo dopo che l'utente lascia il campo?

Risposta

Il modificatore .lazy cambia il comportamento di v-model per ascoltare l'evento change invece di input. La sincronizzazione avviene al blur anziché a ogni battitura. Questo è utile per ridurre gli aggiornamenti frequenti e migliorare le prestazioni su campi con validazione costosa.

4

Quale modificatore di v-model converte automaticamente l'input in un numero?

5

Come funziona v-model con una singola checkbox?

+17 domande da colloquio

Padroneggia Vue.js / Nuxt.js per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis