小程序返回上一個頁面並刷新


onLoad(Object query):頁面加載時觸發。一個頁面只會調用一次,可以在 onLoad 的參數中獲取打開當前頁面路徑中的參數。

onShow:頁面顯示/切入前台時觸發。

值得注意的是:如果上一級的頁面是從上上級頁面跳過來的話,之前在onLoad方法中,使用的options獲取的參數方法,那么當修改為onShow加載的時候就需要,將這個方法稍微修改一下,可以選擇使用頁面棧的方式,獲取上上級頁面傳來的參數:

//當前頁面要傳遞參數的頁面

let pages = getCurrentPages();//當前頁面
let prevPage = pages[pages.length - 2];//上一個頁面
let self = this

prevPage.setData({
mydata: res.name,//需要傳遞的數據
})
wx.navigateBack({
delta: 1,//返回上一個頁面
})
 
//下面為前一個頁面

onShow: function () {
  var that = this;
  console.log(that.data.mydata)//注需要提前聲明mydata不然首次進來會報錯
},


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM