在vue js中使用vee-validate进行验证时出错

rseugnpd  于 2023-08-07  发布在  Vue.js
关注(0)|答案(4)|浏览(143)

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

  • 我的vue js版本是2.6.10
  • 然后安装run -npm install vee-validate
    我在main.ts中声明:
import  VeeValidate  from "vee-validate";
Vue.use(VeeValidate);

字符串

但出现错误

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

同时在控制台上:

无法读取Function.Vue.use中未定义的属性“install”

kxe2p93d

kxe2p93d1#

import * as VeeValidate from 'vee-validate';

字符串
来解决问题

jljoyd4f

jljoyd4f2#

这似乎发生在3.0之后的任何版本中。我安装了vee-validate@2.2.15,它工作正常。

cvxl0en2

cvxl0en23#

自从最新的版本以来,它的名字已经改变了,现在如果你想叫它,你注册它:

import { ValidationProvider } from 'vee-validate';

// Register it globally
// main.js or any entry file.
Vue.component('ValidationProvider', ValidationProvider);

字符串
当然,你可以查看Npm包的文档:https://www.npmjs.com/package/vee-validate

u5i3ibmn

u5i3ibmn4#

要安装它,请运行

npm i vee-validate --save

字符串

相关问题