Vue中的父子組件雜談

以前總是搞不懂,到底啥是父組件,啥是子組件,踩過了許多坑,到現在終於明白了一些。現總結如下(可能有不對的地方,還望多多指正):
1.任何全局定義的自定義組件都是作爲根組件root(看不到而已)的子組件的。
2.不考慮環境,單純的說某某組件是父組件是不合理的,一切都是相對的,一個自定義組件相對於根組件root就是root的子組件,但是相對於template就是template的父組件。
爲什麼說自定義組件是template所指向內容的父組件呢?原因如下:
雖然在渲染的時候我們沒看到自定義標籤被被渲染了出來,但實際上被渲染出來的內容(template)外層還包裹着這個自定義標籤,只不過看不到而已。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章