uniapp如何在当前页面获取上个页面的变量、方法

getCurrentPages()

getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。

注意: getCurrentPages()仅用于展示页面栈的情况,请勿修改页面栈,以免造成页面状态错误。


如:页面点击路径为 “我的” | “我的收藏” | “罐表详情”,在“罐表详情”页使用 :

var pages = getCurrentPages();
var prePage = pages[pages.length - 2];
console.log("pages:",pages);
console.log("prePage:",prePage);

打印结果如下:

 在源码中:

 

原文地址:https://www.cnblogs.com/sunshine233/p/15260976.html