【问题标题】:[Vue warn]: Failed to resolve component: Header at <App>[Vue 警告]:无法解析组件:<App> 的标头
【发布时间】:2021-07-22 14:43:41
【问题描述】:

我的组件没有渲染,我在控制台中收到上述警告。这是我的第一个 Vue 项目,所以我很难理解问题出在哪里。

这是我的 App.vue:

<template>
  <Header />
</template>

<script>
import Header from "./components/Header";

export default {
  setup() {
    return {
      Header,
    };
  },
};
</script>

这是 Header 组件,我正在尝试渲染,Header.vue:

<template>
  <header>
    <h1>Income Tracker</h1>
    <div class="total-income">€0</div>
  </header>
</template>

<script>
export default {};
</script>

知道我哪里出错了吗?

【问题讨论】:

    标签: vue.js vue-component rendering warnings vuejs3


    【解决方案1】:

    就像在 Vue 2 中一样:

    <script>
    import Header from "./components/Header";
    
    export default {
      components {
        Header
      },
    };
    </script>

    【讨论】:

    • 太好了,谢谢尼古拉!只是缺少组件后面的冒号,但它解决了
    猜你喜欢
    • 2021-11-13
    • 2021-01-03
    • 2015-06-14
    • 2021-09-21
    • 2021-02-26
    • 2021-10-26
    • 2021-06-11
    • 2021-11-02
    • 2017-05-28
    相关资源
    最近更新 更多