组件生命周期
组件生命周期指的是组件从创建到销毁的过程,在这个过程中的一些不同的阶段,`vue` 会调用指定的一些组件方法
基本生命周期函数有下面几个阶段:
- 创建阶段
- 挂载阶段
- 更新阶段
- 卸载阶段
每一个阶段都对应着 之前 和 之后 两个函数
创建阶段
beforeCreate()
初始化阶段,应用不多
created()
在实例创建完成后被立即调用,该阶段完成了对 `data` 中的数据的 `observer`,该阶段可以处理一些异步任务
挂载阶段
beforeMount()
在挂载开始之前被调用,应用不多
mounted()
该阶段执行完了模板解析,以及挂载。同时组件根组件元素被赋给了 `$el` 属性,该阶段可以通过 DOM 操作来对组件内部元素
进行处理了
更新阶段
beforeUpdate()
数据更新时调用,但是还没有对视图进行重新渲染,这个时候,可以获取视图更新之前的状态
updated()<