小程序頁面返回及刷新當前頁面


小程序開發過程中經常會遇到列表頁面新增或刪除操作,當操作成功之后需要跳轉到列表頁面,用到如下方法:

(1)返回上一級頁面並設置上個頁面列表數據更新:

var pages = getCurrentPages();
 var prevPage = pages[pages.length - 2];  //上一個頁面
prevPage.setData({
     "list": []
})   //更新上一個頁面列表數據為空
wx.navigateBack({
     delta: 1,
     success: function (e) {
           var page = getCurrentPages().pop();
           if (page == undefined || page == null) return;
           page.onLoad();
      }
})//返回上一個頁面更新數據

(2)如果是在當前列表頁進行的操作,需要更新當前頁面

if (getCurrentPages().length != 0) {         
     getCurrentPages()[getCurrentPages().length - 1].onLoad()
}

 


免責聲明!

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



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