這篇文章帶給大家的內容是關於微信小程式中帶參數返回上一頁的方法總結(三種),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
方法一
把目前頁面資料放入本機快取( wx.setStorage(wx.setStorageSync),上一個頁面再從快取中取出(wx.getStorage (wx.getStorageSync))同時登出登入時要清除快取(wx.clearStorage(wx.clearStorageSync))。
方法二
1. 在
##方法二 1. 在##方法二
1. 在
##方法二1. 在
##方法二 1. 在##方法二1。目前頁設定上一頁的data,例如var pages = getCurrentPages(); // 获取页面栈
var currPage = pages[pages.length - 1]; // 当前页面
var prevPage = pages[pages.length - 2]; // 上一个页面
prevPage.setData({
mydata: {a:1, b:2} // 假数据
})
wx.navigateBack({ delta: 1 })
Page({ data: { name: '' }, ... , //更新name changeData: function(name){ this.setData({ name: name }) } })
Page({ //此方法用于文本框输入回调 inputTyping: function (e) { //获取页面栈 var pages = getCurrentPages(); if(pages.length > 1){ //上一个页面实例对象 var prePage = pages[pages.length - 2]; //关键在这里 prePage.changeData(e.detail.value) } } })
globalData: { userInfo: null, }
/** * 生命周期函数--监听页面显示 */ onShow: function () { },
以上是微信小程式中帶參數返回上一頁的方法總結(三種)的詳細內容。更多資訊請關注PHP中文網其他相關文章!