vuejs中,import进来的为子组件,router-view引入进来的和当前(layout)组件是什么关系呢?

项目中所遇到问题,为了描述各组件之间的关系,画图如下:
图片描述

红色框为 layout(包含一个<router-view />标签)页,黑色框为当前红色框引用的子组件,问题如下:

  1. 最外层的红色框和import进来的top-bar-component组件是父子管子,那么和 router-view 引进来的里面的红框是什么关系?
阅读 5.2k
5 个回答

clipboard.png

很显然的也是父子关系啊

非要有说个关系的话,那应该是算子路由了

router-view是当前layout的子组件,router-view引入的是router-view的子组件,那layout和router-view的子组件就是爷爷和孙子的关系,不过这不重要了不是父子关系就都是非父子组件

打开你的Vue-Devtools,什么关系在组件树里都有。

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