pageActive.js 367 B

1234567891011
  1. /** 当前栈顶页面 route,如 pages/customer/trade-history */
  2. export function getTopPageRoute() {
  3. const pages = getCurrentPages()
  4. return pages[pages.length - 1]?.route || ''
  5. }
  6. /** 指定 route 是否为栈顶(页面离开栈顶后应停止请求) */
  7. export function isRouteOnTop(route) {
  8. if (!route) return true
  9. return getTopPageRoute() === route
  10. }