業務場景:在商品詳情頁面,想下單或者添加購物車,但是登錄失效了,需要重新登錄授權,接着還是在此頁面
const pages = getCurrentPages()
const perpage = pages[pages.length - 1] //當前頁面
const keyList = Object.keys(perpage.options) //當前頁面攜帶的路由參數
if(keyList.length > 0){
let keys = '?'
keyList.forEach((item, index) =>{
index === 0 ?
keys = keys + item + '=' + perpage.options[item] : keys = keys + '&' + item + '=' + perpage.options[item] })
wx.reLaunch({
url: '/' + perpage.route + keys
})
}else{
wx.reLaunch({
url: '/' + perpage.route //當前頁面路由地址
})
}
有參考別人使用perpage .onLoad(),但是沒有效果