发布网友 发布时间:2024-09-08 19:44
共1个回答
热心网友 时间:2024-09-29 22:08
小程序开发:生命周期回调函数和页面跳转页面加载相关的生命周期回调函数包括 onLoad、onReady 和 onShow。onLoad 在页面加载时触发,onReady 在初次渲染完成后执行,而 onShow 在页面显示时调用。onLoad 和 onReady 同时进行,但onLoad是起因,onShow是结果。onHide、onRouteDone 和 onUnload 分别对应页面隐藏、路由动画结束和页面卸载的时刻。
以Home、Page1和Page2为例,执行wx.navigateTo()时,流程如下:
wx.redirectTo()关闭当前页面后跳转,触发顺序为 onUnload。而wx.navigateBack()根据返回层级不同,触发顺序为 onUnload 或 onRouteDone。
wx.reLaunch()关闭所有页面后重定向,触发顺序为 onUnload。wx.switchTab()在 tabBar 界面切换时,销毁非 tabBar 页面,触发顺序同样为 onUnload。