小程序返回上級頁面並刷新列表


微信小程序進行操作后返回之前頁面並刷新列表的方法。

let pages = getCurrentPages();
let beforePage = pages[pages.length - 2]; // -2 是上一個頁面,-3是上上個頁面以此類推。
beforePage.getList(參數);
wx.navigateBack({
  delta: 1,
})

小程序以棧的形式維護當前的所有頁面。

getCurrentPages() 函數可以獲取當前頁面棧.

前一頁面棧: pages[pages.length - 2];

當前頁面棧:pages[pages.length - 1];

獲取到之前的頁面棧,就可以調用其中獲取列表的方法,從而做到刷新列表,然后執行跳轉頁面方法返回上一級頁面
還可以將要傳遞的參數直接beforePage.setData。上個頁面就會執行這里的操作。


免責聲明!

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



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