Vue.js报Unknown custom element: <slot-title> - did you register the component correctly未知自定义元素错误

vue.js出现了Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the “name” option.错误
在这里插入图片描述

出现这种错误主要有以下几中情况:

1、components重复定义

仔细检查下自己的代码是否重复定义了components,导致了前后冲突问题

2、props使用了驼峰命名,导致冲突

vue如果你的props参数使用了驼峰命名作为区分,vue会自动转为小写字母处理,有可能导致重名
解决办法:将驼峰命名改为使用-作为连接,全部使用小写字母命名

3、component组件定义在new Vue()之后也会报错

原因:vue的实例化会把全局注册的组件注册到当前实例中,实例化完成你再全局注册组件是对这个实例不起作用的.
解决办法:调换位置,将定义component组件放在new Vue()就行了

4、仔细检查自己定义的组件名与自己使用的组件名是否拼写正确,本人就是在这里翻的车!

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值