vue 报警告:Failed to resolve component: AppTopnav If this is a native custom element, make sure to e...

警告如下 :主要是渲染组件的时候

image.png

翻译一下就是,未能解析组件:constem如果此元素是本机自定义元素,请确保将其从组件中排除通过cpmpilerOptions.isCustomElement在 xxx 组件.

报错原因是

引入组件 方式错误了 ,以数组形式引入 的。 自定义的组件 直接引入 就可以了 。

// 引入顶部组件
import AppTopnav from '@/components/app-navbar'
export default {
  // eslint-disable-next-line vue/multi-word-component-names
  name: ' Layout',
//  下面是错误的引入方式 
  components: [
    AppTopnav
  ]

}

解决方式:

正常以组件引入就行, {}形式的引入 需要 做一个 封装 统一封装到一个 对象里 。一般 ui库 可以这么用


image.png

类似的错误还有

报错原因是:引入组件 方式错误了 ,以对象形式引入 的。 自定义的组件 直接引入 就可以了

import {TodayList} from "../../components/TodayList";

解决方式:

正常以组件引入就行, {}形式的引入 需要 做一个 封装 统一封装到一个 对象里 。一般 ui库 可以这么用

import TodayList from "../../components/TodayList";

总结:
多学多看 多复盘

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、什么是组件(Component)? 组件(Component)是Vue.js最强大的功能之一。组件可以扩展HT...
    廖马儿阅读 24,396评论 1 4
  • 什么是Vue.js Vue.js是目前最火的一个前端框架,React是最流行的一个前端框架,(React除了开发网...
    EEEEsun阅读 675评论 0 1
  • 设计模式概述 在学习面向对象七大设计原则时需要注意以下几点:a) 高内聚、低耦合和单一职能的“冲突”实际上,这两者...
    彦帧阅读 3,799评论 0 14
  • 目录: 前言 .....................................................
    Qingelin阅读 3,529评论 0 0
  • 前端开发指引 -- VUE篇 一、编写目的 为提高团队协作效率, 便于后台人员添加功能, 及前端后期优化维护, 输...
    红凉梦阅读 906评论 0 1