小程序——帶參返回上一頁


  小程序的頁面跳轉API像wx.navigateTo()、wx.redirectTo()之類的,都是跳轉到一個全新的頁面,當這個頁面是表單的時候,有時候需要跳轉到其它頁面選取信息后再跳轉回來,那之前填的信息就必須得存在,這個時候可以當跳轉到選擇信息的頁面,選中信息后設置設置上一頁的data,然后再返回到上一頁,這樣數據都會存在。

  設置上一頁data可以這樣做:  

1 var pages = getCurrentPages();             //  獲取頁面棧
2 var currPage = pages[pages.length - 1];    // 當前頁面
3 var prevPage = pages[pages.length - 2];    // 上一個頁面
4 prevPage.setData({
5   mydata: {a:1, b:2}                       // 假數據
6 })

  當然這個“mydata”必須是上一頁有的數據才行

 

  返回上一頁:

1 wx.navigateBack({
2 delta: 1
3 })

 


免責聲明!

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



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