getCurrentPages() 方法用于获取当前页面栈的实例,返回页面数组栈。第一个 元素为首页,最后一个元素为当前页面。 框架以栈的形式维护当前的所有页面。路由切换与页面栈的关系如下: 路由方式 页面栈表现 初始化 新页面入栈 打开新页面 新页面入栈 页面重定向 当前页面出栈,新页面入栈 页面返回 当前页面出栈 Tab 切换 页面全部出栈,只留下新的 Tab 页面 下面代码可以用于检测当前页面栈是否具有 5 层页面深度
my.redirectTo({
url: '/pages/logs/logs'
});
} else {
my.navigateTo({
url: '/pages/index/index'
});
}
注意: 不要尝试修改页面栈,会导致路由以及页面状态错误。 内容来源:https://developer.aliyun.com/article/756818?spm=a2c6h.12873581.0.dArticle756818.26162b70Su1GZy&groupCode=tech_library
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。