微信小程序返回上一页传参并刷新

问题

一次,也就是你进入下个页面,再返回时,是不会再次触发的,所以你返回是传参是行不通了。

需求

现在有这么一个需求:一个商品支付页面,点击卷进入券列表页,选中券后带着数据再返回到支付页面。

方法

一、使用到的方法是小程序的页面栈,感兴趣可以打印一下的内容,就是你页面跳转的轨迹数组,最后一项就是当前页面,倒数第二个就是上一页。很好理解,因为在当前页停止了,肯定是最后一个

二、在支付页把需要再次刷新的数据都放到()方法中,不需要刷新的放到()方法中

思路

1、我们的目标是把券的数据渲染到支付页上,所以先在券页面点击券的时候通过页面栈获取到上一页(也就是支付页),将本条数据动态添加到支付页的中

2、将需要刷新的数据放到()方法中

你在券页点击之后,因为你的数据已经存到支付页了,所以返回支付页后,你可以直接在中获取到你需要的数据,进行你需要的操作。

,这就完事了。

© 版权声明
THE END
分享