# 生命周期

| 钩子名称          | 描述                                                   |
| ------------- | ---------------------------------------------------- |
| beforeCreate  | 组件实例刚被创建，组件属性还不能被调用(data、methods方法等)                 |
| created       | 组件实例创建完成，属性已绑定，可以使用data和methods方法，但DOM还未生成，$el属性还不存在 |
| beforeMount   | 模板编译/挂载之前                                            |
| mounted       | 模板编译/挂载之后(在this.$nextTick()内使用DOM，确保DOM已经生成)         |
| beforeUpdate  | 组件更新之前                                               |
| updated       | 组件更新之后                                               |
| activated     | for keep-alive，组件被激活时调用                              |
| deactivated   | for keep-alive，组件被移除时调用                              |
| beforeDestory | 组件销毁前调用                                              |
| destoryed     | 组件销毁后调用                                              |
