我正在尝试为自定义验证器添加新的错误消息。首先,我以这种方式更改了验证错误的默认语言:
import VeeValidate, { Validator } from 'vee-validate';
import it from 'vee-validate/dist/locale/it';
Validator.localize({ it: it });
Vue.use(VeeValidate, { inject: false, fastExit: false, locale: 'it' });
这是扩展验证器(在另一个文件中):
this.$validator.extend('dateFormat', {
validate: value => {
let reg = /(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)[0-9][0-9]/;
if (reg.exec(value) === null) {
return false;
}
return true;
}
});
validators.push('dateFormat');
当日期格式不正确时,如何显示自定义消息?谢谢