鍍金池/ 問答/Linux  HTML/ vuejs中,import進(jìn)來的為子組件,router-view引入進(jìn)來的和當(dāng)前

vuejs中,import進(jìn)來的為子組件,router-view引入進(jìn)來的和當(dāng)前(layout)組件是什么關(guān)系呢?

項(xiàng)目中所遇到問題,為了描述各組件之間的關(guān)系,畫圖如下:
圖片描述

紅色框?yàn)?layout(包含一個(gè)<router-view />標(biāo)簽)頁,黑色框?yàn)楫?dāng)前紅色框引用的子組件,問題如下:

  1. 最外層的紅色框和import進(jìn)來的top-bar-component組件是父子管子,那么和 router-view 引進(jìn)來的里面的紅框是什么關(guān)系?
回答
編輯回答
未命名

clipboard.png

2017年10月8日 22:34
編輯回答
雨蝶

router-view是當(dāng)前l(fā)ayout的子組件,router-view引入的是router-view的子組件,那layout和router-view的子組件就是爺爺和孫子的關(guān)系,不過這不重要了不是父子關(guān)系就都是非父子組件

2018年2月25日 03:11
編輯回答
萌面人

很顯然的也是父子關(guān)系啊

2018年1月14日 12:25
編輯回答
黑與白

打開你的Vue-Devtools,什么關(guān)系在組件樹里都有。

2018年5月8日 19:32
編輯回答
她愚我

非要有說個(gè)關(guān)系的話,那應(yīng)該是算子路由了

2017年2月14日 09:14