在Vue中使用VeeValidate时如何解决“ TypeError:插件未定义”错误

不透水熊猫

当我添加:

Vue.use(VeeValidate);

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

TypeError: plugin is undefined

我发现以下相同错误:

Vue插件vee-validate无法正确安装

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

vee-validate 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')

在我的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: CriteriaDataModel,
      completeMessage: null,
      form: {
        user: UserDataModel
      }
    };
  },
  components: {
    ValidationProvider
  }
};
</script>

我还尝试将Vue初始化更改为此,而没有帮助:

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

我观察到VeeValidate在node_module中有很多使用'=>'语法(在另一个堆栈溢出中被引用为问题)的方法,但是由于打算将其用于Vue,因此我怀疑这是否是问题。

不透水熊猫

我想通了。vee-validate的默认导出似乎为空。我将导入更改为:

import * as VeeValidate from 'vee-validate';

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何解决“ ReferenceError:未定义期望”错误消息?

如何解决ERROR TypeError:这是未定义的[角度]

如何解决“模块未定义”错误?

使用“ --experimental-modules”进行编译时,如何解决“ ReferenceError:未定义require”错误?

如何解决错误:TypeError:elements.classList未定义?

在python中使用熊猫时如何解决“属性错误”

使用nuxtJS + Vue2-Editor时如何解决文档未定义错误?

如何解决:从vscode Webview扩展导入包时出现“未定义导出”和“未定义需求”错误

如何解决“ NameError:名称'model'未定义”错误?

Vue.js-我该如何解决[Vue警告]:渲染错误:“ TypeError:无法读取未定义的属性'port'”?

如何解决未定义的索引错误?

在Vue方法挂钩中使用d3.select(this)时,如何解决未定义的错误?

如何解决“未捕获的错误:未定义容器”?

如何解决未定义的名称错误?

如何解决字段名未定义错误?

Vue 插件错误 - 返回未定义

如何解决“未定义Jquery”错误?

Vue.js 插件错误:未定义

如何解决“createMarquee 未定义”错误?

如何解决此错误“未定义变量:selectedType”

使用ajax时如何解决未定义索引?

获取未定义的属性:在 WordPress 插件的 DOM 内使用 JSON 时出现 stdClass::$key 错误

如何解决php错误未定义变量:id?

vue.js:属性或方法“”未定义,渲染错误:“TypeError:无法读取未定义的属性''”

Vue 警告:渲染错误:“TypeError:路由未定义”

如何解决此错误:未定义符号

如何解决“名称'bot'未定义”错误?

如何解决“未定义的引用错误”?

如何解决未定义的方法错误