getCurrentPages() 获取到当前页面栈
Posted 254980080
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了getCurrentPages() 获取到当前页面栈相关的知识,希望对你有一定的参考价值。
getCurrentPages(),获取当前页面栈,返回数组。
1、redirectTo(), navigateTo() 方法中:数组中第一个元素为首页(最近的tab页),最后一个元素为当前页面(代码所在的页面)。
pay页面中,跳转到get-score页面
wx.redirectTo({ url: \'/pages/get-score/get-score\', success: res => { console.log(getCurrentPages()) } })
2、swichTab() 方法中:
① appData中有当前首页(当前页面所在的首页)
如果要切换到的页面和当前首页不是一个页面,情况和wx.redirectTo()、wx.navigateTo()一样
如果要切换到的页面和当前首页是一个页面,则数组中只有一个元素,要切换到的这个tab页面
② appData中没有当前首页,则数组中只有一个元素,当前页面
pay页面,切换到my页面
wx.switchTab({ url: \'/pages/my/my\', success: res => { console.log(getCurrentPages()) } })
以上是关于getCurrentPages() 获取到当前页面栈的主要内容,如果未能解决你的问题,请参考以下文章