onShow和onHide钩子的对比和执行顺序

执行顺序

先执行onLoad函数在在onShow最后才是onReady

不含组件页面

onLoad>onShow>onReady

含组件的页面

onLoad>onShow>onBeforeMount>onReady>onMounted

onShow

onShow是一进去就就会触发,如下

https://i-blog.csdnimg.cn/direct/6a14338f8ea547b2b544e801ada14ebc.png

从demo5跳转到demo6就会触发onShow

但是,要是点箭头返回的话其他三个函数不会触发,只会触发onShow,切换页面之后也会触发onShow,别的却不会,也就是说,只要是进入demo6页面就会触发onShow,不管是怎么进入的

可以用在比如

一个视频,你暂停之后去了其他页面,然后你回来的时候可以自动播放,还有就是游戏,退出去就自动暂停,再次进来就自动解除

onHide

onHide跟onShow正好相反,它是一出去就会触发,那么这样的话我们可以做一个计数器来看一下

''

定义了一个setInterval方法,没多少毫秒count就++一次,onShow是每次进来就会开启这个方法,onHide是每次离开就会停止这个方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值