getCurrentPages() 获取到当前页面栈

1、getCurrentPages()是以最近的tab页面为基准,虽然AppData中可能有多个tab页面,只以最近的一个为基准

 pay页面中,跳转到get-score页面

wx.redirectTo({
      url: '/pages/get-score/get-score',
      success: res => {
        console.log(getCurrentPages())
      }
    })

2、redirectTo(), navigateTo() 方法中,getCurrentPages()获取到的页面栈中 会有非tab页面

  swichTab() 方法中,getCurrentPages()获取到的页面栈中 只会有跳转到的tab页面

 getCurrentPages()如果最后swichTab()的是一个tab页面,则获取到的页面栈中 只会有tab页面

 pay页面,切换到my页面

wx.switchTab({
      url: '/pages/my/my',
      success: res => {
        console.log(getCurrentPages())
      }
    })

猜你喜欢

转载自www.cnblogs.com/qq254980080/p/12131463.html
今日推荐