onLoad和onShow
onLoad: 页面加载时触发(可以传递参数),从二级页面回来时不会触发。
onShow: 当小程序启动,或从后台进入前台显示,从二级页面回来时也会触发会触发 onShow, 不能传参数。

Tab 切换对应的生命周期(以 A、B 页面为 Tabbar 页面,C 是从 A 页面打开的页面,D 页面是从 C 页面打开的页面为例):

Tips:
navigateTo, redirectTo 只能打开非 tabBar 页面。
switchTab 只能打开 tabBar 页面。
reLaunch 可以打开任意页面。
页面底部的 tabBar 由页面决定,即只要是定义为 tabBar 的页面,底部都有 tabBar。调用页面路由带的参数可以在目标页面的onLoad中获取。
本文详细解析了小程序页面的生命周期,包括onLoad和onShow的区别,以及在不同场景下(如Tab切换、页面跳转)的触发情况。同时,介绍了navigateTo、redirectTo、switchTab和reLaunch等导航方式的特点。
3401

被折叠的 条评论
为什么被折叠?



