Vue源代碼閱讀之6BeforeCreated總結

經過前面三個章節的介紹我們知道在BeforeCreated期間做了三件事情,初始化生命週期,初始化事件,初始化渲染。

初始化生命週期主要是初始化Vue對象的一些過程狀態查找父節點,並在父節點註冊自己的相關信息。

初始化事件主要是獲取父節點的監聽的事件,並添加到子節點上。

初始化渲染主要是獲取父節點的渲染內容,以及插槽,範圍插槽,創建DOM元素函數的定義,繼承父節點的$attrs屬性和$listeners屬性。

從上面的介紹可以看到這裏主要是子組件繼承父節點的一些公有的屬性,同時初始化一些自己的狀態信息。數據,方法等組件自身的信息沒有進行設置。所以BeforeCreated所做的事情是初始化組件自身的狀態信息和繼承父組件的公有屬性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章