前面讲述了从创建Vue对象到BeforeCreated之间的过程,完成了生命周期,初始化事件,初始化渲染这三个部分之后就结束了BeforeCreated过程,从而调用BeforeCreated的钩子函数,然后就正式进入了create阶段。
之前的章节里面讲过从创建Vue队形到BeforeCreated这个过程中主要是进行父子组件的相关信息的继承(事件,参数,渲染)等方面,对于具有组件特色相关的内容并未做太多的处理。我们后面将要讲解的内容create过程主要就是组件的相关参数的初始化过程,包含initInjections,initState,initProvide这三个函数。其中nitInjections和initProvide与Vue2.6之后版本的inject和provide功能相关,initState主要是初始化数据,方法,计算属性,监听属性等等。
这一部分有大多数我们比较熟悉的内容同时也是Vue初始化比较关键的部分,所以很值得我们去学习。