[Vue 警告]:未知的自定义元素

Posted

技术标签:

【中文标题】[Vue 警告]:未知的自定义元素【英文标题】:[Vue warn]: Unknown custom element 【发布时间】:2018-02-06 08:34:32 【问题描述】:

我是 vuejs 新手,在 laravel 框架中编写一个 js 代码时,出现错误:

[Vue warn]: Unknown custom element: <app> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

App.js

import Vue from 'vue'
import Vcinfo from './Vcinfo.vue'
import router from './router'

const app = new Vue(
    el: '#vcinfo',
    components:  Vcinfo ,
    template: '<app></app>',
    router
)

请建议怎么做?

【问题讨论】:

您的模板包含&lt;app&gt;&lt;/app&gt;,但您没有导入名为app 的组件。 【参考方案1】:

这是给未来的读者的。 我犯了一个错误,我不得不像这样使用它。

import Vue from 'vue'
import Vcinfo from './Vcinfo.vue'
import router from './router'

const app = new Vue(
    el: '#vcinfo',
    components:  Vcinfo ,
    template: '<vcinfo></vcinfo>',
    router
)

根据此导入import Vcinfo from './Vcinfo.vue'

【讨论】:

以上是关于[Vue 警告]:未知的自定义元素的主要内容,如果未能解决你的问题,请参考以下文章

如何修复错误 [Vue 警告]:未知的自定义元素?

Laravel Vuejs [Vue 警告]:未知的自定义元素:<router-link>

[Vue 警告]:未知的自定义元素:<app> - 您是不是正确注册了组件? (在 <Root> 中找到)

Vue.js 组件未知的自定义元素

@vue/test-utils 未知的自定义元素:<router-view>

通过 CDN 加载 Vuetify 时获取“未知自定义元素”