uniapp如何在当前页面获取上个页面的变量、方法
约 181 字小于 1 分钟
2025-07-04
getCurrentPages()
函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。
官方文档:getCurrentPages()
getCurrentPages()
仅用于展示页面栈的情况,请勿修改页面栈,以免造成页面状态错误。
如:页面点击路径为 我的 | 我的收藏 | 罐表详情
在 罐表详情 页使用 getCurrentPages()
:
var pages = getCurrentPages();
var prePage = pages[pages.length - 2];
console.log("pages:", pages);
console.log("prePage:", prePage);
打印结果如下:
在源码中: