uniapp中组件生命周期函数

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值