原文:微信小程序之更新上一页数据(十二)

小程序开发过程中经常有这种需求,需要把当前页面数据传递给上一个页面,但是wx.navigateBack 无法传递数据。 一般的办法是把当前页面数据放入本地缓存,上一个页面再从缓存中取出。 除此之外还有一种办法,巧妙利用页面栈。 getCurrentPages 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。 重点就在这里,在当前页面拿到上一个页面的 ...

2017-01-10 13:52 5 18166 推荐指数:

查看详情

程序返回上一页面并且修改上一页数据变量

这个功能的应用是在某个页面填写信息需要进入下一个页面选择一些内容并且将选择的内容赋值给上一个填写信息的页面,填写信息的页面不能刷新,刷新了前面填写的信息就刷新掉了 js代码 field: func ...

Mon Jul 22 23:47:00 CST 2019 0 2511
程序返回上一页的方法并传参

在下级页面保存数据,返回到上一个页面中去 var pages = getCurrentPages(); var prevPage = pages[pages.length - 2]; //上一个页面 //直接调用上一个页面的setData()方法,把数据存到上一个页面中去 ...

Sat Feb 27 17:24:00 CST 2021 0 597
程序返回上一页传参并刷新

问题 程序onLoad(options)方法在整个生命周期中只加载一次,也就是你进入下个页面,再返回时,是不会再次触发的,所以你返回是url传参是行不通了。 需求 现在有这么一个需求:一个商品支付页面,点击优惠卷进入优惠券列表,选中优惠券后带着数据再返回到支付页面。 方法 ...

Thu Dec 12 01:48:00 CST 2019 0 672
程序返回上一页的方法并传参

这个有点像子-->父传值 第一步,在子页面点击上一步或者保存数据请求成功以后添加如下代码、 第二部,在父组件里的onshow生命周期里获取参数,对了,前提是需要你在data里建一个mydata对象,如果传过来的是字符串,mydata建立为字符串,就是对应一下会比 ...

Tue Mar 26 18:43:00 CST 2019 0 26661
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM