页面栈
架构以栈的方式维护保养了当今的全部页面。 当产生路由转换的情况下,页面栈的主要表现以下:
路由方法 页面栈主要表现
复位 新页面入栈
打开新页面 新页面入栈
页面跳转 当今页面出栈,新页面入栈
页面回到 页面持续出栈,直至总体目标回到页,新页面入栈
Tab 转换 页面所有出栈,只留有新的 Tab 页面
getCurrentPages()
getCurrentPages() 涵数用以获得当今页面栈的案例,以数组方式按栈的次序得出,第一个原素为主页,最后一个原素为当今页面。
Tip:不必试着改动页面栈,会造成 路由及其页面情况不正确。
路由方法
针对路由的开启方法及其页面性命周期函数以下:
Tab 转换相匹配的生命期(以 A、B 页面为 Tabbar 页面,C 是以 A 页面打开的页面,D 页面是以 C 页面打开的页面为例子):
表明:
navigateTo, redirectTo 只有打开非 tabBar 页面。
switchTab 只有打开 tabBar 页面。
reLaunch 能够打开随意页面。
页面底端的 tabBar 由页面决策,即要是是界定为 tabBar 的页面,底端都是有 tabBar。
启用页面路由带的主要参数能够在总体目标页面的 onLoad 中获得。
阅读文章文中的人还能够阅读文章:
百度搜索智能小程序通道有什么?哪里可以进入百度智能小程序?
百度搜索智能小程序开源系统同盟是啥
百度搜索智能小程序的总流量为何那麼高,微信小程序如何做推广?
如何搞好百度搜索智能小程序体验设计(1)
标签内容: 页面 智能小程序 新页面 路由 打开 出栈