1
如何将模型中的值传递给v-validate(VeeValidate)指令。Vue.js v-validate从模型中获取值
v-validate="'required|unique-email:model.Email'"
很明显,我想从data
可变更换model.Email
。
这里的验证码
VeeValidate.Validator.extend('unique-email', {
messages: {
en: (field, args) => {
return "Email Taken";
}
},
validate: (value, args) => {
return profileService.emailTaken(value).then((response) => {
console.log(args); <-- i need email model in here,
var emailTaken = response.data;
return new Promise(resolve => {
resolve({
valid: !emailTaken
//data: value !== 'trigger' ? undefined : { message: 'Not this value' }
});
});
});
}
});
哇感谢。在我的一次尝试中,我非常亲近。我错过了'+':)谢谢。 – Robert