前面講述了從創建Vue對象到BeforeCreated之間的過程,完成了生命週期,初始化事件,初始化渲染這三個部分之後就結束了BeforeCreated過程,從而調用BeforeCreated的鉤子函數,然後就正式進入了create階段。
之前的章節裏面講過從創建Vue隊形到BeforeCreated這個過程中主要是進行父子組件的相關信息的繼承(事件,參數,渲染)等方面,對於具有組件特色相關的內容並未做太多的處理。我們後面將要講解的內容create過程主要就是組件的相關參數的初始化過程,包含initInjections,initState,initProvide這三個函數。其中nitInjections和initProvide與Vue2.6之後版本的inject和provide功能相關,initState主要是初始化數據,方法,計算屬性,監聽屬性等等。
這一部分有大多數我們比較熟悉的內容同時也是Vue初始化比較關鍵的部分,所以很值得我們去學習。