wx.navigateBack() 不能像其他导航一样通过url传参,因此只能使用其他方法:
使用 getCurrentPages() 函数获取页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。
var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; // 当前页面
var prevPage = pages[pages.length - 2]; // 上一个页面
// 直接调用上一个页面对象的setData()方法,把数据存到上一个页面中去
prevPage.setData({
data:data
});
wx.navigateBack({
delta: 1
})
本文介绍了一种在微信小程序中使用wx.navigateBack进行页面回退时传递参数的方法。通过利用getCurrentPages()获取页面栈实例,并直接操作上一页面的setData()方法来实现数据传递。
https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/route.html?search-key=getCurrentPages
2182

被折叠的 条评论
为什么被折叠?



