主要阶段:
挂载: (初始化相关属性)
1.beforeCreate: 在实例初始化之后,数据观测和事件配置之前被调用。
2.created: 在实例创建完成后被立即调用。
3.beforeMount: 在挂载开始之前被调用。
4.mounted: el被新穿件的vm.$el替换,并挂载到实例上去之后调用该钩子。
更新:(元素或组件的变更操作)
1.beforeUpdate: 数据更新时调用,发生在虚拟DOM打补丁之前。
2.updated: 由于数据更改导致的虚拟DOM重新渲染和打补丁,在这之后会调用该钩子。
销毁:(销毁相关属性)
1.beforeDestroy: 实例销毁之前调用。
2.desstroyed: 实例销毁后调用。