相关文章推荐
vue出现您是否正确注册了组件? 对于递归组件,请确保提供“名称”选项。或者you register the component correctly? For recursive components 2021-06-24 22:32:57

XXX - did you register the component correctly? For recursive components, make sure to provide the “name” option.
翻译:
- 您是否正确注册了组件? 对于递归组件,请确保提供“名称”选项。

解决方法:在这里加入你自己的,这里举个例子。

下面展示一些 `

   <admin-header></admin-header>
import AdminHeader from "@/views/admin/Header";

要加入这个否则显示不了相应的功能。

 components:{
    AdminHeader,
组件在它的模板内可以递归地调用自己,只有当它有 name 选项时才可以。 在官网这句话就是关键定义组件是一定要有name属性。按照这个思路我们开动吧。
实现最终效果图:
模拟数据格式如下:
var data = [{
        "id": "1",
        "data": {
          "menuName": "项目管理",
          "menuCode": "",
        "childTreeNode": [{
          "data": {
            "menuName": "项目
                                    报错did you register the component correctly? For recursive components, make sure to provide the "name
                                    recursive components, make sure to provide the “name” option.
你是否正确注册组件?对于递归组件确保提供“name”选项出现该错误情况之一:
错误由未正确引入组件或子组件引起,如element-ui中form表单组件未引用el-form-item子组件就会出现这个错误。
<el-form >
      <el-form-item >
        <el-input></el-input&gt
首先解析下这个报错是啥意思:
“未知的自定义组件:-是否正确注册了该组件?对于递归组件确保提供“name”选项…”
这就很清楚了,原来是自定义组件name或者是未正确引入自定义组件;
二:解决问题:
1、是否在页面上注册组件
正确注册组件:
2、是否在页面上引入正确写好的组件(本文以mpvuePicker.vue为例,组件路径:@/compon...
Unknown custom element: <el-tabble-column> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
未知的自定义元素: -您是否正确注册组件?对于递归组件确保提供“name”选项
简单来说就是标签使用的时候学法错误,多写了b
                                    在uni-app里边如果需要外部组件,可以在uni-app官网里边找外部所需要的组件插件在里边搜索想要的插件我示范一下里边的插件使用【HBuilder里操作】然后找到这个插件的api【此处有官网,查询官网更方便】在main.js里边需要配置这个在uni.scss里边配置如下注意:在App.vue中的位置引入,注意给style标签加入lang="scss"属性在page.json里边可以引入这个。
原因与解决:
出现Unknown custom element: <> - did you register the component correctly? For recursive compon 检查以下几处
第一种: 看 components:{},单词是否拼错,和不要写成components(){}
第二种:本页面components 看写了几个, 是否是因为覆盖了。只能有一个com.
                                    did you register the component correctly? For recursive components, make sure to provide the "name" option.
这里的意思是:未知的自定义元素: -你注册组件正确吗?对于递归组件确保提供“name”选项。
说Vue组件的"name"有点问题,
所以我找到了错误代码
这里划划黄线的就是错误的代码
修改正确之后
是不是乍一看以为我同一个代码截图了两次?不,不是的
黄线代码实现的结果是
蓝线代码的实现结果是这样子的天啊,我可以说这两者之间完全没有区别。
但是,事实上是有区别的
我猜...
                                    记录:Unknown custom element: [v-table] - did you register the component correctly...报错。
详见例:https://www.cnblogs.com/gsgs/p/6687030.html
// 用prop 传递数据:组件使用父组件(根元素) 传 data 数据 msg 给子组件接收(:msg)
&lt;body&gt;
	&lt;div id="div"&gt;
		&lt;!--用prop 传递实例数据给子组件--&gt;
		&lt;ggg :msg='msg'&gt;&lt...
  学习vue有一段时间了,最近使用vue做了一套后台管理系统,其中使用最多就是递归组件,也因为自己对官方文档的不熟悉使得自己踩了不少坑,今天写出来和大家一起分享。
递归组件
  组件在它的模板内可以递归地调用自己,只有当它有name选项时才可以。在官网这句话就是关键定义组件是一定要有name属性。按照这个思路我们开动吧。
  实现最终效果图:
  模拟数据...
  import File from "../../components/file";
  export default {
    components: {Pagination, File},
此时你可以取消注册即可,当然,有些时候我们并不想要取消,不更改代码,可以有两种解决办法:
修改项目的package.json
在package.jso
 
推荐文章