onLoad和onShow
onLoad
: 页面加载时触发(可以传递参数),从二级页面回来时不会触发。
onShow
: 当小程序启动,或从后台进入前台显示,从二级页面回来时也会触发会触发 onShow, 不能传参数。
Tab 切换对应的生命周期(以 A、B 页面为 Tabbar 页面,C 是从 A 页面打开的页面,D 页面是从 C 页面打开的页面为例):
Tips:
navigateTo, redirectTo 只能打开非 tabBar 页面。
switchTab 只能打开 tabBar 页面。
reLaunch 可以打开任意页面。
页面底部的 tabBar 由页面决定,即只要是定义为 tabBar 的页面,底部都有 tabBar。调用页面路由带的参数可以在目标页面的onLoad中获取。