2 回答
TA貢獻(xiàn)1812條經(jīng)驗 獲得超5個贊
我猜你在使用 vee-validate 2.x?
該$validator.errors自動注入為errors你的組件,所以你可以直接觀看他們:
export default {
// ...
watch: {
errors (val) {
// do stuff
}
}
};
TA貢獻(xiàn)1806條經(jīng)驗 獲得超8個贊
如果有人遇到同樣的問題并使用低于 2.x 的版本,我們可以通過以下方式完成。
computed: {
formErrors: function() {
return this.$validator.errors;
}
當(dāng)我們發(fā)送表單進(jìn)行驗證時,我們可以計算 $validator.errors 并在 formErrors 上應(yīng)用監(jiān)視,這是有效的
watch:{
formErrors : {
handler:function(value){
var formName = this.paymentMode;
if(value.items.length > 0){
value.items.forEach(function(val){
console.log(val.msg);
});
}
},
deep:true
}
}
添加回答
舉報
