getCurrentPages()
是 uni-app 提供的一个方法,用于获取当前页面栈的信息。它返回一个数组,数组中的每个元素代表一个页面对象,按照页面栈的顺序排列,最后一个元素是当前页面。
以下是 getCurrentPages() 的详细说明:
- 作用 :获取当前页面栈的实例数组,数组中的每个元素都是一个页面对象。
- 返回值 :一个数组,包含当前页面栈中的所有页面实例。
- 常用场景 :
- 获取当前页面的路由信息
- 获取页面传递的参数
- 实现页面间的通信或数据传递
在你的代码中,
getCurrentPages()
用于获取当前页面栈,然后通过pages[pages.length - 1]
获取当前页面的实例,进而访问options
对象来获取 URL 参数。