Boa tarde! Estou usando o plugin, ele valida legal, porém quando cadastro no banco que peço pra limpar os campos, as mensagens de obrigatório aparecem...
Boa tarde! Estou usando o plugin, ele valida legal, porém quando cadastro no banco que peço pra limpar os campos, as mensagens de obrigatório aparecem...
methods: {
adicionar: function() {
this.$validator
.validateAll()
.then(success => {
if (success) {
axios.post('/menucabecalho', {
menu: this.dados.menu,
coluna: this.dados.coluna,
submenu: this.dados.submenu,
url: this.dados.url
})
.then((resultado) => {
this.sucesso = 'Registro adicionado com sucesso'
this.dados.menu = ''
this.dados.submenu = ''
this.dados.url = ''
})
.catch(err => {
this.erro = 'Erro ao adicionar - ' + err
})
}
})
}
}
Preciso muito resolver isso, alguém?
Você pode chamar this.$validator.clean();
.
Se você não quer resetar os dados associados apenas as mensagens do vee-validate pode fazer this.errors.clear();
.
Flávio, eu achei aqui... na verdade agora seria o
this.$validator.reset()
Pois esse ai que citou, foi descontinuado... mas sua resposta me ajudou chegar no resultado, obrigado!