可以使用 getCurrentPages 方法获取当前页面栈,然后通过页面栈中的索引调用其他页面的方法。
假设有两个页面:pageA 和 pageB,其中 pageA 中有一个名为 funcA 的方法,我们想在 pageB 中调用该方法。
在 pageB 页面中,可以使用以下代码调用 pageA 中的 funcA 方法:
const pages = getCurrentPages() const prevPage = pages[pages.length - 2] // 获取上一个页面实例对象 prevPage.funcA() // 调用上一个页面的方法
需要注意的是,getCurrentPages 方法返回的是一个页面栈数组,其中最后一个元素为当前页面,倒数第二个元素为上一个页面实例对象。