selectAddress(e){
console.log('选择了自提地址',e,oneselfAddress)
let oneselfAddress = e.currentTarget.dataset.address;
let pages = getCurrentPages();//获取page
let prevPage = pages[pages.length-2];//上一个页面(父页面)
//直接调用上一个页面的setData()方法,把数据存到上一个页面中去,oneselfAddress此参数必须在上一页面中的data声明定义。否则传递失败。
prevPage.setData({
oneselfAddress:oneselfAddress
})
//返回上一页面
wx.navigateBack({
delta: 1
})
}
Page({
data:{
oneselfAddress:''//接收子页面传递的参数
}
//接收上一个页面的参数
let pages = getCurrentPages();
let currPages = pages[pages.length-1]//当前页面
console.log('接收自提地址',currPages)
this.setData({
oneselfAddress:currPages.data.oneselfAddress
})
})
很简单就是跳转的时候把参数拼接在链接后面,然后在下一个页面的onload里通过option获取
let urlparams = 10
wx.navigateTo({
url: '/our/addresslist/index?parent=' + urlparams,
})
Page({
onLoad: function(options) {
console.log('接收上一面传递的参数',options)
}
})