onLoad:视图加载时触发,用于传参接收。顺序1
//上一个页面传对象最好先将obj转化为字符串(JSON.stringify(obj)),再用encodeURIComponent()编码处理一下
onLoad(option){
this.data=JSON.parse(decodeURIComponent(option.item));
}
beforeCreate:在实例初始化之后,数据观测(data observer) 和 event/watcher 事件配置之前被调用。顺序2
Create:实例已经创建完成之后被调用。在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算, watch/event 事件回调。然而,挂载阶段还没开始,$el 属性目前不可见。在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。顺序3
beforeMount:在挂载开始之前被调用:相关的 render 函数首次被调用。顺序4
mounted:el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子。在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。顺序5
借鉴:关于Vue实例的生命周期created和mounted的区别_Top.曾经you过爱-优快云博客_mounted onload