Vuejs2 VueJs+;V型Validate@2";TypeError:无法读取未定义的属性;

Vuejs2 VueJs+;V型Validate@2";TypeError:无法读取未定义的属性;,vuejs2,vee-validate,Vuejs2,Vee Validate,尝试获取表单数据时,控制台中出现以下错误: vue.runtime.esm.js?2b0e:1888 TypeError: Cannot read property 'validate' of undefined at _callee$ (AddProduct.vue?eb76:67) at tryCatch (runtime.js?96cf:63) at Generator.invoke [as _invoke] (runtime.js?96cf:293) at Generator.eval

尝试获取表单数据时,控制台中出现以下错误:

vue.runtime.esm.js?2b0e:1888 TypeError: Cannot read property 'validate' of undefined
at _callee$ (AddProduct.vue?eb76:67)
at tryCatch (runtime.js?96cf:63)
at Generator.invoke [as _invoke] (runtime.js?96cf:293)
at Generator.eval [as next] (runtime.js?96cf:118)
at asyncGeneratorStep (asyncToGenerator.js?1da1:3)
at _next (asyncToGenerator.js?1da1:25)
at eval (asyncToGenerator.js?1da1:32)
at new Promise (<anonymous>)
at eval (asyncToGenerator.js?1da1:21)
at VueComponent.addProduct (AddProduct.vue?eb76:67)
vue.runtime.esm.js?2b0e:1888 TypeError:无法读取未定义的属性“validate”
在_callee$(AddProduct.vue?eb76:67)
在tryCatch(runtime.js?96cf:63)
在Generator.invoke[as_invoke](runtime.js?96cf:293)
在Generator.eval[as next](runtime.js?96cf:118)
在asyncGeneratorStep(asyncToGenerator.js?1da1:3)
at_next(asyncToGenerator.js?1da1:25)
评估时(asyncToGenerator.js?1da1:32)
在新的承诺下(

它会发出和从AppVue调用的事件。 就是这样:


我怀疑这是由验证引起的,但我无法找出我遗漏了什么。感谢您的关注。

我怀疑您的vee validate没有正确实例化。请阅读本文:它可能在正确的方向上帮助您


我检查了你的代码,看不到该线程中最后一个答案中提到的导入语句。

我怀疑你的vee validate没有正确实例化。请阅读本文:它可能有助于你了解正确的方向


我检查了你的代码,看不到该线程中最后一个答案中提到的导入语句。

它是在main.js中导入的,例如:从“vee validate”导入VeeValidate;Vue.use(VeeValidate);您需要像导入“vee validate”中的VeeValidate一样导入它;
不幸的是,这并没有改变错误消息。无论如何,感谢您的查找。它是在main.js中导入的,例如:从“vee validate”导入VeeValidate;Vue.use(VeeValidate);您需要从“vee validate”以vee validate的形式导入它。不幸的是,这并没有改变错误消息。无论如何,感谢您的查看。