我想清除所有的錯誤從vee驗證退出方法,下面的代碼似乎不工作,窗體中的錯誤仍然顯示,任何想法爲什麼?謝謝,如何清除vee-validate中的錯誤對象?
sign_out: function (e) {
console.log('sign me out')
var self = this
firebase.auth().signOut().then(function() {
console.log('sign out!')
self.info.email = ''
self.errors.clear() // clear errors object of vee-validate
}, function (error) {
console.log('sign out failed')
})
},
這裏是描述在代碼中的問題的jsfiddle,當你輸入「123」,會顯示警告信息,然後當你點擊「清除」,該字段設置爲「」,和錯誤.clear(),是希望在表單中警告會消失,但它不是:
https://jsfiddle.net/8j3z82bv/1/
嘗試將DOM值作爲你的電子郵件值沒有重置爲空字符串。 –
如何重置dom值?其實v-model =「info.email」,我把它設置爲「」,然後errors.clear(),但仍然顯示'電子郵件是必需的'形式 – AngeloC
我的想法。嘗試'self.errors = {}' –