vue局部组件的问题

环境:vuecli3
问题:局部组件引用,vue是否可以多级使用组件

问题可能难以理解,举个例子

//根组件
App.vue

//创建自定义组件
A.vue
B.vue
C.vue

在App根组件import 引入,components局部注册A,B,C组件,都正常使用。

现在问题是:
1.在App根组件import 引入A组件,components局部注册A组
2.在A组件import 引入B组件,components局部注册B组件。

这样做就会报错
vue是否不支持这种关系,只能全局注册
如果支持,应该如何做,尝试多次都不成功
请求大臣解答

App.vue

demoA

demoB

err

阅读 2.9k
3 个回答

引入路径有错,如果引入demoA没问题的话。
你demoA在components下面,demoB在components/config下,引用应该是
import demoB from './onfig/demoB'啊,为什么还要路径中还有components。

嵌套组件是可以的,报错信息是什么?

截图的代码没问题,但你的目录结构有点怪,截个目录结构看下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题