首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两种不同的Laravel包的冲突vue

两种不同的Laravel包的冲突vue
EN

Stack Overflow用户
提问于 2020-09-04 09:01:22
回答 1查看 173关注 0票数 0

两个包中都有两个包,其中有Vue组件。我通过webpack.mix编译包中的所有内容。当我将这些包连接到框架中时,问题就出现了。问题是包号1的Vue找不到包的组件2,因为组件没有注册。一般来说,在连接包时,当两个包都有vue时,什么才是正确的方法?

包裹是我的。在第一包中,我有一个布局

代码语言:javascript
复制
<body id="vue-admin">
  <div id="component">
     <select-component></select-component>
  </div>     
</body>

<select-component> 是第2包的组件

app.js包#1

代码语言:javascript
复制
const app = new Vue ({
    el: '#vue-admin',
    components: {
        'example-component': require ('./components/ExampleComponent.vue').default,
        'menu-component': require ('./components/MenuComponent.vue').default,
        'flash-component': require ('./components/FlashComponent.vue').default,
        'image-upload-component': require ('./components/ImageUploadComponent.vue').default,
        'table-component': require ('./ components/TableComponent.vue').default,
    }
});

app.js软件包#2

代码语言:javascript
复制
const app = new Vue ({
    el: '#component',
    components: {
        'select-component': require ('./components/SelectComponent.vue').default,
    }
});

错误:未知的自定义元素:<select-component> -您正确注册了组件吗?对于递归组件,请确保提供"name“选项。

EN

回答 1

Stack Overflow用户

发布于 2020-09-04 12:24:11

我找到了答案。未注册的组件可以忽略。https://v2.vuejs.org/v2/api/#ignoredElementsVue ignore custom component tag

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63738042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档