Personalizar mensagens

Antonio Fernandes Criador 29/08/2018
Antonio Fernandes

Teria alguma forma de personalizar as mensagens para cada tipo de validação qdo passadas em conjunto ex:

required|email|max:150

Até vi que é possivel na documentação mais de verdade não entendi com implementar. se pudesse fazer um exemplo.

 

Manager Carlos Ferreira 29/08/2018
Carlos Ferreira

Olá, Antonio!
Como vai?

Sim, é possível personalizar.

Esse exemplo detalha um pouco mais como pode customizar:
https://baianat.github.io/vee-validate/guide/messages.html#field-specific-custom-messages

const rulesMessages = {
  custom: {
    email: {
      required: 'E-mail é obrigatório!',
      email: 'E-mail inválido',
      max: 'Quantidade máxima é de 150 caracteres',
    },
    name: {
      required: () => 'O campo nome é obrigatório',
    }
  }
};

this.$validator.localize('pt-br', rulesMessages);

Criador Antonio Fernandes 29/08/2018
Antonio Fernandes

Mais baseado no nosso exemplo onde deve adicionar esse codigo, em qual arquivo, ...se pudesse postar o exemplo completo ficaria grato! è que como estou começando ainda estou meio perdido, apesar de estar absorvendo bem os conceitos.

Manager Carlos Ferreira 30/08/2018
Carlos Ferreira

Você pode fazer a alteração diretamente no component, ou pode aplicar globalmente, no arquivo main.js ou em algum outro arquivo a ser incluído no main.js

Veja um exemplo real: https://jsfiddle.net/y2yvcLm3/

Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!