组件调用了,地址也写对了,components里面也加了还是报错did you register the component correctly? For recursive components,

常见的错误为以下几种:

1、是否在components引用定义的组件
2、components拼写是否正确,是components不是component,注意要加s
3、引用组件name属性是否和文件名一致
4、import name form ‘XXXXX’ name名是否和components内引用名一致

最终排查出来的问题的原因是因为使用了:递归组件

什么事递归组件:A组件调用了B组件,B组件调用了C组件,C组件又调用了A组件之类的,所以需要将import引入改为components内部引入
在这里插入图片描述

    components: {
        MerchantInfo: ()=>import('@/components/Merchant/JtMerchantInfo/index.vue'),
    },

完美解决问题

你可能感兴趣的:(vue,vue)