小程序navigateBack,子页面传值给父页面

本文介绍了在微信小程序中,如何在子页面设置数据并传递回父页面的方法。通过使用getCurrentPages()函数获取页面栈,然后利用setData()方法在子页面设置数据,再通过navigateBack返回上一页时,父页面可以读取到这些数据,实现页面间的数据交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

子页面

let page = getCurrentPages();
        let prevPage = page[page.length - 2];
        prevPage.setData({
          lxr :item.post_name,
          lxdh:item.post_mobilephone,
          yjdz:yjdz,
          yjdzxxdz:item.post_addressdetail
        });
        wx.navigateBack({
          delta:1
        })

父页面

let pages = getCurrentPages();
let currPage = pages[pages.length-1];
this.lxr = currPage.data.lxr;
this.lxdh = currPage.data.lxdh;
this.yjdz = currPage.data.yjdz;
this.yjdzxxdz = currPage.data.yjdzxxdz;
this.$apply();

  

转载于:https://www.cnblogs.com/chenlw/p/10750109.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值