问题由来
最近在做项目的时候遇到使用循环组件,因为模式一样,只有数据不一样。按照普通组件调用格式来做的时候总是报错,错误信息为[Vue warn]: Unknown custom element:
解决方案
查询了网上各种资料之后,发现是循环调用组件时,组件比vue实例后创建,官方文档里写组件必须先于实例化引入,所以说组件没有正确的引入。
解决方式
解决的方式就是全局引入组件,并且在vue实例化前。
具体到我们项目中,就是在main.js里引入。
具体代码如下main.js:
Vue.use(iView);
Vue.use(Axios);
原文链接:https://www.f2er.com/vue/29998.htmlVue.use(Axios);
Vue.component(VTable.name,VTable)
Vue.component(VPagination.name,VPagination)
Vue.component("selFile",selFile)
Vue.config.productionTip = false
/ eslint-disable no-new /
new Vue({
el: '#app',store,router,components: { App },template: '
})