日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 小程序 正文

微信小程序怎么判斷是從哪個頁面跳轉進來的

更新時間: 2019-07-25 小程序

正好寫個小程序有用到這個功能,主要思路是文章內容頁,比如首頁點進文章內容頁后右下角有個返回上一頁按鈕,

這個時候我用的是

wx.navigateBack({
delta: 2
})


當從首頁點擊進來的時候是可以正常返回的。但是如果把文章頁分享給他人,他人打開就是文章頁,這種情況是回不去上一頁的

所以用如下方法就可以解決這個問題

// 判斷是從哪個頁面跳轉進來的
let pages = getCurrentPages();
let prevpage = pages[pages.length - 2]; console.log(prevpage)

   打印的prevpage中有個route就是上一頁的地址,如果prevpage為空說明就是點分享進來的,如果該用戶點擊返回則直接跳轉到首頁即可

跳轉到首頁代碼

wx.switchTab({
url: '/pages/index/index'
})

下面插入一個我的完整示例



欄目分類
最近更新