使用 vee-validate 在 vue js 中验证有错误

Shr*_*shi 8 vue.js

我想在 vuejs 中进行验证,因为我正在使用 vee-validate

  • 我的 vue js 版本是 2.6.10
  • 并安装 run -npm install vee-validate

我在 main.ts 中声明:

import  VeeValidate  from "vee-validate";
Vue.use(VeeValidate);
Run Code Online (Sandbox Code Playgroud)

但有错误

“在 'vee-validate' 中未找到导出 'default'(导入为 'VeeValidate')

还有在控制台上:

无法读取 Function.Vue.use 处未定义的属性“安装”

小智 17

import * as VeeValidate from 'vee-validate';
Run Code Online (Sandbox Code Playgroud)

解决问题

  • 这应该被标记为正确答案。它解决了我的问题。谢谢 (2认同)

小智 7

这似乎发生在 3.0 之后的任何版本中。我安装了 vee-validate@2.2.15 并且它起作用了。