报错信息
解决方法
第一种: 看 components:{}
,单词是否拼错,和不要写成components(){}
第二种:本页面components
看写了几个, 是否是因为覆盖了。只能有一个components:{}
第三种:检查引入的组件 确定是否需要{}
, import XXX from "...."
还是 import { XXX } from "...."
第四种:vue的使用ui版本是否与ui组件版本文档语法对应的上,不同版本写法可能不一样,也会导致上面的问题
第五种:假如有A,B两个组件,渲染A组件的时候,A组件中引入了B组件显示,在渲染B组件的时候又引入了A组件,会导致控制台一直报是否正确注册了组件的错误。
- 解决方法:使用 import 异步调用组件
components: {
child: () => import('./child')
}