小编Imp*_*nda的帖子

将 VeeValidate 与 Vue 一起使用时如何修复“TypeError: plugin is undefined”错误

当我添加:

Vue.use(VeeValidate);

我的 Vue 页面显示空白并显示控制台错误:

TypeError: plugin is undefined

我发现以下有同样的错误:

Vue 插件 vee-validate 安装不正确

但我没有在我的 .vue 文档中的任何地方使用 => 语法。

vee 验证 3.0.3,Vue 2.6.10

完整的 main.js 文件:

import Vue from 'vue'
import VeeValidate from 'vee-validate';
import App from './App.vue'

Vue.config.productionTip = false
Vue.use(VeeValidate);

new Vue({
  render: h => h(App),
}).$mount('#app')

Run Code Online (Sandbox Code Playgroud)

在我的 App.vue 文件中,我确实将 ValidationProvider 作为组件包含在内:

<script>
import CriteriaDataModel from './data-model/criteria-data-model.js';
import UserDataModel from './data-model/user-data-model.js';
import { ValidationProvider } from 'vee-validate';

export default {
  name: 'app',
  data: function() {
    return {
      criteriaModel: …
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2 vee-validate

4
推荐指数
1
解决办法
1882
查看次数

标签 统计

vee-validate ×1

vue.js ×1

vuejs2 ×1