前言
例如,您使用 wx.navigateTo 跳转到页面后,当用户点击左上角返回时,您需要执行上一页的函数来达到更新数据或改变数据。
比如 当付款完成后,从页面返回查看订单时,订单列表此时数据必须是 新数据
,而不是 旧数据
。 因此我们需要在返回后,调用上一页的更新数据函数,刷新列表。
网上有很多方法都不行了,本文提供最好用的解决方案,几分钟就可以搞定你的问题,
如下图所示,当返回上一页后,可指定返回页要执行的函数,并且可以携带参数:
文章后面,还提供了更改上一页 data 数据的方法。
就像下面这个页面,进入【设置页】设置好了后,返回到【首页】就必须要刷新数据了。
整体思路是,先获取当前页面栈(用小程序API),然后找到上一页的页面栈