正在尝试通过
验证所有输入 this.validator.validateAll().then((result) => {
console.log(result)
}).catch(() => {
// something went wrong (non-validation related).
return false;
});
但是我收到了错误
Cannot read property 'then' of undefined
当我查看时
console.log(this.validator)
函数validateAll不存在。以前上述工作一直在进行,直到今天
以下是我的package.json依赖
"devDependencies": {
"vue": "^2.1.10"
},
"dependencies": {
"vee-validate": "^2.0.0-rc.21",
}
在运行
后开始抛出错误可能有什么问题npm install vee-validate --save
我之前需要做什么?
答案 0 :(得分:1)
This.validator
表示您想要访问Vue组件属性。但插件使用this.$validator
是插件本身的注入属性。
http://vee-validate.logaretm.com/examples.html#validate-form