onLoad
监听页面加载,该钩子被调用时,响应式数据、计算属性、方法、侦听器、props、slots 已设置完成,其参数为上个页面传递的数据,参数类型为 Object(用于页面传参)
1.引入onLoad
onLoad是在页面加载是执行,打开页面上我们在控制台可以看见张三
2.onLoad回调函数
在demo6页面创建一个跳转标签并且添加参数
在demo7中接收参数并输出
效果图
注意的是 scroll 在 onLoad 是拿不到值的
效果图
onReady
在上方 scroll 在 onLoad 是拿不到值的所以我们提供了onReady,onReady是等onReady渲染完毕之后才开始执行
效果图
onShow
当离开当前页面之后在返回当前页面就回触发onShow
示例
在demo7中定义一个跳转页面链接
启动页面
当页面跳转之后点击返回按钮 ,注意是返回而不是跳转
当返回之后就会执行onShow
onShow在离开选项卡返回时也会触发
当前页面选项卡运行结果
当 离开了当前选项卡
当返回选择卡时onShow执行
onShow执行顺序
onHide
onHide与onShow类似。当离开当前页面之后在返回当前页面就回触发onShow,而onHide是离开当前页面时触发
当页面启动时并没有onHide
当离开时触发onHide
应用生命周期
onLaunch 与 onLoad 类似都是进入时触发
应用的生命周期要优先于页面生命周期
不包含组件的页面
onLoad > onShow > onReady
包含组件的页面
onLoad > onShow > onBeforeMount > onReady > onMounted