百度智能小程序页面路由是什么?路由方式是什么
阅读 9179 · 发布日期 2020-08-24 17:27 · 温州雄霸网络科技有限公司|建站|APP小程序制作|做网站SEO推广优化
【摘要】
页面栈框架以栈的形式维护了当前的所有页面。 当发生路由切换的时候,页面栈的表现如下:路由方式 页面栈表现初始化 新页面入栈 打开新页面 新页面入栈 页面重定向 当前页面出栈,新页面入栈 ... 【温州小程序开发,温州微信公众号,平阳做网站,平阳网站建设公司,平阳小程序商城制作,昆阳万全做网站,鳌江水头小程序,萧江腾蛟微信公众号,山门顺溪南雁海西南麂凤卧麻步怀溪网络网店服务,政采云网店管理服务】...
页面栈框架以栈的形式维护了当前的所有页面。当发生路由切换的时候,页面栈的表现如下:
路由方式 页面栈表现初始化 新页面入栈 打开新页面 新页面入栈 页面重定向 当前页面出栈,新页面入栈 页面返回 页面不断出栈,直到目标返回页,新页面入栈 Tab 切换 页面全部出栈,只留下新的 Tab 页面 getCurrentPages()getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。
Tip:
不要尝试修改页面栈,会导致路由以及页面状态错误。
路由方式对于路由的触发方式以及页面生命周期函数如下:
Tab 切换对应的生命周期(以 A、B 页面为 Tabbar 页面,C 是从 A 页面打开的页面,D 页面是从 C 页面打开的页面为例):
说明:navigateTo, redirectTo 只能打开非 tabBar 页面。
switchTab 只能打开 tabBar 页面。
reLaunch 可以打开任意页面。
页面底部的 tabBar 由页面决定,即只要是定义为 tabBar 的页面,底部都有 tabBar。
调用页面路由带的参数可以在目标页面的 onLoad 中获取。
阅读本文的人还可以阅读:
百度智能小程序入口有哪些?哪里可以进入百度智能小程序?百度智能小程序开源联盟是什么百度智能小程序的流量为什么那么高,小程序如何引流?怎样做好百度智能小程序体验设计(1) [温州小程序开发-百度小程序]