小程序:navigateBack携带参数返回

mac2025-03-13  16

需求

今天做一个关于商城的小程序遇到一个问题,如图1点击地址后,进入图二选择地址页面,随便选择一个后,再回到图一并且用选择的地址替换掉图1的红色。 那么我想到的做法是:图二选择完后直接用 wx.navigateBack() 返回,可是怎么样同时传值到图1呢,接下来看代码。

代码

// 图一核心代码,接受数据 onShow: function () { console.log(this.data.address) // yes }, // 图二核心代码,发送数据 //当前页面 let pages = getCurrentPages() //上一页面 let prevPage = pages[pages.length - 2] //直接给上移页面赋值 prevPage.setData({ address: 'yes' }) wx.navigateBack({ delta: 1 })
最新回复(0)