vue的生命周期

在vue的源码中,有一个vue函数,这个函数里面做了很多事情

当我们在实例化的时候也就是new vue()的时候,而当我我们new一个vue的时候,vue里面就会有一步一步执行的过程,

当做到某一步的时候,就会有一个回调的钩子函数,而这个钩子函数就可以被我们所使用。

 

注入:(提取信息,就是data里面的数据之类,props里面数据),在这之前会触发beforecrate(这个时候什么信息都没有)。当注入完成后,就触发crate(这个时候提取到的信息都有,可以找到数据)

模板编译:(生成虚拟dom),在这之前是create(有信息,响应式),在这之后是beforeMount()

挂载:将el挂载进去;这个时候就生成了真实的dom,然后在这之后就触发mount(这时候真实的dom就有了)

已经挂载的时候:这个时候就是我们所看到的界面,就是当挂载完成后,这个时候,我们操作页面数据,就会有重新渲染之前beforeupdata()和重新渲染之后updata()

销毁:当我们不需要这个这个组件的时候,就可以触发befordestroy()和组件销毁后的detroy()

posted @ 2020-08-13 14:49  颿華正茂  阅读(98)  评论(0)    收藏  举报