这两天开发org-tree遇到一个离谱错误[Vue warn]: Failed to resolve component:org-tree,当我将引入直接写main.js里又能正常渲染,将import放vue文件里就报错[Vue warn]: Failed to resolve component:org-tree(vue2 [Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the “name” option.),搞了好多次都无法解决,最后发现是自己被一叶障目了。

问题和解决

问题是我在vue文件里设置了多个components导致后面导入的空components把前面的覆盖了

  export default {
    components: {
      OrgTree: OrgTree,
    },
    xxxxx
    components: {
    },

解决方法,很简单删除多余的或者合并成一个就行,这里写出来做个备忘

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐