1. beforeCreate: vue实例创建之前
2. created:vue实例创建之后,数据也有了,但是还没有挂载到dom节点上,
属性和方法的运算,watch/event事件回调也有了,$el属性目前不可见。
3. beforeMount: render函数首次被调用
4. mounted: el 被新创建的 vm.$el替换,这个时候数据也挂上去了
5. beforeUpdate: dom重新渲染之前
6. updated:数据更改,dom组件重新渲染之后,调用这个函数时,dom已经渲染
6. beforeDestroy:vue实例销毁前,这个时候vue实例还在
7. destroyed:vue实例销毁后,这个时候所有的事件监听器会被移除,所有的子实例也会被销毁
8. activated: keep-alive开启,切换组件时(组件被激活=》重新返回该组件或者首次看见该组件)
9. deactivated:keep-alive开启,切换组件时(切换到其它组件或者关闭该组件)
10. errorCaptured:该组件的子组件发生错误时