Vue的生命周期包括:
beforeCreate:实例刚刚创建,数据检测和事件初始化都未开始
created:数据检测和事件初始化完毕,还未开始编译模板
beforeMount:模板编译完成,有一个虚拟DOM节点
mounted:替换或者插入DOM,形成真实的DOM节点
beforeUpdate:数据改变,但视图还没更新
updated:视图更新完成
beforeDestroy:watchers、组件和事件监听器销毁之前
destroyed:销毁完成
注意点:
1、beforeMount实例化之前 data是a的值:HelloWord、DOM节点是虚拟的,就是先占了个坑(即<div id="app">{{a}}</div> )
2、$destroy这个方法销毁的是监听器,而不是视图,也就是说之后视图不再受vue控制