getCurrentPages() 是 uni-app 提供的一个方法,用于获取当前页面栈的信息。它返回一个数组,数组中的每个元素代表一个页面对象,按照页面栈的顺序排列,最后一个元素是当前页面。

以下是 getCurrentPages() 的详细说明:

  1. 作用 :获取当前页面栈的实例数组,数组中的每个元素都是一个页面对象。
  2. 返回值 :一个数组,包含当前页面栈中的所有页面实例。
  3. 常用场景 :
    • 获取当前页面的路由信息
    • 获取页面传递的参数
    • 实现页面间的通信或数据传递 在你的代码中,getCurrentPages()用于获取当前页面栈,然后通过 pages[pages.length - 1] 获取当前页面的实例,进而访问 options 对象来获取 URL 参数。