vue生命周期:
1. new Vue():创建vue对象。
2. beforeCreat:组件实例刚刚被创建,实例属性计算之前,如data等(el和data并未初始化)。
---> Observe Data:监听data变化情况;
---> Init Events:初始化vue内部事件;
3. created:组件实例创建完毕,实例属性加载完成,但还未生成DOM元素,此时$el获取不到(完成了data的初始化,el并没有)。
4. beforeMount:模板编译/挂载之前(完成了el和data的初始化)。
5. mounted:模板编译/挂载之后(完成挂载)。
6. beforeUpdate:组件更新之前。
7. updated:组件更新之后。
8. brforeDestroy:组件销毁前调用。
9. destroyed:组件销毁后调用。