Vue的生命周期
整体周期
首先是对整体实例的初始化,此时会初始化自定义事件监听器和生命周期的相关属性,并且对render做处理,然后调用beforeCreate,调用完之后,对子节点数据依赖注入,接着对props,methods,data,computed,watch进行初始化,然后provide,这三个步骤就是对组件数据和状态初始化。初始化完成之后,触发created,触发完成后,挂载DOM。beforeMount在数据没有传达到页面时触发(渲染之前),mounted则是渲染之后。接着后面就是监听组件变动,对应触发beforeUpdate和updated,而beforeUnmonunt和unmount在组件被销毁时触发(页面关闭,v-if销毁等)
大约 4 分钟