beforeCreate:创建前
这个时候的el,data和方法都是不可用的
created:创建后
这个时候已经可以主要做数据初始化,这个时候的el还没有挂载,但是数据和方法已经可以获取啦
beforeMount:载入前
从created到beforemount会先询问是否有el,如果有再询问是否有templete,如果有就编译到render函数。如果没有el就不编译,直到遇到vm.$mount(el);
所以.到这里时已经挂载el了,也进行了基本的dom渲染,但是这个时候的dom还没有完成数据挂载。
例如,{{data}}
mounted:载入后
这里已经完成了dom数据渲染.可以进行真实的dom操作.此时的占位符都被替换为数据
beforeUpdate:更新前
当我们修改任何数据都会触发这个函数
updated:更新后
同上,有数据更新就自动触发
beforeDestroy:销毁前
在这里,实例仍然完全可用
destroyed:销毁后
这里销毁了一切都绑定关系和监听器,只剩下一具无法操作的dom空壳