Vue.js / Nuxt.js

Formulários e validação Vue

v-model, manipulação de formulários, tipos de input, validação de formulários, VeeValidate, Zod, Yup, validadores personalizados

20 perguntas de entrevista·
Mid-Level
1

O que é v-model no Vue?

Resposta

v-model cria um two-way binding entre um elemento de formulário e dados reativos. Sincroniza automaticamente o valor do input com a variável associada, eliminando a necessidade de escrever manualmente o binding de valor e o listener de eventos. Essa diretiva é a forma padrão de lidar com formulários no Vue.

2

Qual é o equivalente de v-model usando v-bind e um ouvinte de eventos?

Resposta

v-model é açúcar sintático para a combinação de v-bind:value (ou :value) que vincula o valor e @input que escuta as mudanças. Essa combinação ajuda a entender como o v-model funciona internamente e é útil quando é necessário um controle mais refinado sobre as atualizações.

3

Qual modificador de v-model deve ser usado para sincronizar o valor apenas depois que o usuário sai do campo?

Resposta

O modificador .lazy altera o comportamento do v-model para escutar o evento change em vez de input. A sincronização acontece no blur em vez de a cada tecla pressionada. Isso é útil para reduzir atualizações frequentes e melhorar o desempenho em campos com validação custosa.

4

Qual modificador de v-model converte automaticamente a entrada em um número?

5

Como o v-model funciona com uma checkbox única?

+17 perguntas de entrevista

Domine Vue.js / Nuxt.js para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis