【发布时间】:2021-04-01 04:42:09
【问题描述】:
目前我正在尝试在 Laravel 上添加 VeeValidate 组件来验证我的表单,我刚刚安装了带有 NPM 的 Vue,它似乎正在工作,但是如何为 Vue 启用组件?
目前我的 app.js 中有:
window.Vue = require('vue');
window.JQuery = require('jquery');
import Vue from 'vue';
Vue.component('ValidationProvider', require('vee-validate'));
并尝试在视图中调用组件:
const app = new Vue({
el:'#app',
components: {
ValidationProvider
},
data() {
return {
step:1,
registration:{
firstname:null,
lastname:null,
email:null,
street:null,
city:null,
state:null,
}
}
},
methods:{
prev() {
this.step--;
},
next() {
this.step++;
},
}
});
控制台说 Validationprovider 未定义...为什么?
【问题讨论】:
-
您是否尝试过按照 VeeValidate 文档来导入和注册组件? vee-validate.logaretm.com/v3/guide/…
-
是的,我尝试在全球范围内调用它 - 到目前为止没有运气
标签: javascript laravel vue.js vee-validate