微信小程序生命周期
应用生命周期
onLaunch
在第一次启动的时候就会触发
onShow
第一次渲染的时候就会触发,重新渲染,改变数据也会触发
onHide
应用隐藏的时候触发
onError
应用的代码发生了错误
onPageNotFound
第一次启动的时候,找不到页面,注意第一次启动的时候
页面生命周期
onload
监听页面加载
onShow
监听页面显示
onReady
监听页面初次渲染
onHide
监听页面隐藏
onUnload
页面卸载 卸载不是跳转
onPullDownRefresh
监听用户下拉动作
onReachBottom
监听用户上拉触底的事件
onShareAppMessage
用户点击右上角分享
onPageScroll
页面滚动触发
onResize
页面尺寸发生改变,场景横竖屏切换
onTabItemTap
当前页面是tabbar页面,并且触发的是当前Tab页面
组件生命周期
必须加上pageLifetimes
提高优先级
Component({
pageLifetimes: {
show: function() {
// 页面被展示
},
hide: function() {
// 页面被隐藏
},
resize: function(size) {
// 页面尺寸变化
}
}
})