在小程序中所有页面的路由全部由框架进行管理。
路由方式
对于路由的触发方式以及页面生命周期函数如下:
路由方式 触发时机 路由前页面 路由后页面 页面栈表现
初始化 小程序打开的第一个页面 无 onLoad, onSHow 新页面入栈
打开新页面 调用 APIwx.navigateTo或使用组件 onHide onLoad, onShow 新页面入栈
页面重定向 调用 APIwx.redirectTo或使用组件 onUnload onLoad, onShow 当前页面出栈,新页面入栈
页面返回调用 APIwx.navigateBack或使用组件或 onUnload onShow 页面不断出栈,直到目标返回页,新页面入栈
用户按左上角返回按钮
Tab 切换 调用 APIwx.switchTab或使用组件或用户切换 T ab各种情况请参考下表 页面全部出栈,只留下新的 Tab 页面
重启动 调用 APIwx.reLaunch或使用组件 onUnload onLoad, onShow 页面全部出栈,只留下新的页面
重定向:回不去,杀死了前面一个页面.