微信小程序 - 返回前一个页面时,执行前一个页面的函数方(wx.navigateBack 返回后,执行上一页的某个函数方法刷新数据)回前一个页面时,执行前一个页面的函数方法。支持改变 data 数据。
前言
例如,您使用 wx.navigateTo 跳转到页面后,当用户点击左上角返回时,您需要执行上一页的函数来达到更新数据或改变数据。
比如 当付款完成后,从页面返回查看订单时,订单列表此时数据必须是
新数据
,而不是旧数据
。 因此我们需要在返回后,调用上一页的更新数据函数,刷新列表。
网上有很多方法都不行了,本文提供最好用的解决方案,几分钟就可以搞定你的问题,
如下图所示,当返回上一页后,可指定返回页要执行的函数,并且可以携带参数:
文章后面,还提供了更改上一页 data 数据的方法。
就像下面这个页面,进入【设置页】设置好了后,返回到【首页】就必须要刷新数据了。
实现过程
整体思路是,先获取当前页面栈(用小程序API),然后找到上一页的页面栈
微信小程序 - 返回前一个页面时,执行前一个页面的函数方(wx.navigateBack 返回后,执行上一页的某个函数方法刷新数据)回前一个页面时,执行前一个页面的函数方法。支持改变 data 数据。相关推荐
- 微信小程序:从本地相册选择图片、相机拍照,并将所选图片上传到服务器
简介 小程序项目中有个需求:用户聊天时可以上传图片,还能支持拍照.于是学习了一下,分享给大家. 微信小程序中有个wx.chooseImage的方法可以快捷调用达到需求的效果. 具体实现 1.为了简化代 ...
- uniapp 微信小程序 - 调起手机摄像头: 拍摄身份证的正反面,自定义身份证取景框,在相机上绘制 “身份证轮廓“ 与提示文字(超详细示例源码,一键复制运行开箱即用)
效果图 这个需求很难在网上找到,就算找到都是很乱的代码.. 本篇博客实现了在uniapp项目中,微信小程序平台下调起手机相机照身份证功能,在相机上添加辅助框.自定义文案或图片(给相机加上身份证辅助线的 ...
- 微信小程序报错:[uCharts] 未获取到context 注意:v2.0版本后,需要自行获取canvas的绘图上下文并传入opts.context
报错代码JS: import uCharts from '../../../components/u-charts/u-charts' var _self; var canvaColumn = nul ...
- uniapp 微信小程序小票打印机打印教程(超详细讲解) 完整代码,下载后可直接使用
天梦星官网 (tmxkj.top)https://tmxkj.top/#/ 编程资源 直接上代码: ly_text:"点击搜索",connected_ly:false,//蓝牙按 ...
- 官方问答--微信小程序常见FAQ (17.8.21-17.8.27)
给提问的开发者的建议: 提问之前先查询 文档.通过社区右上角搜索搜索已经存在的问题. 写一个简明扼要的标题,并且正文描述清楚你的问题. 提交 BUG:需要带上基础库版本号,设备信息(iOS, Andr ...
- 微信小程序常见FAQ (17.8.21-17.8.27)
Q:1.5版本基础库的小程序出现了image bindload事件响应两次的问题. A:你好,感谢反馈,我们会尽快进行修复,敬请关注. Q:地图里marker的callout在android机型上变成 ...
- 微信小程序点击商品跳转商品详情页面的方法
最近在学习微信小程序电商类开发的时候遇到了一个问题.自己写好的json AIP 接口 想通过点击相同的图片跳转到商品详情页面 无法实现,几经周折后想到了 navigator 通过页面传参取json数据 ...
- 微信小程序页面栈超过【10层】之后无法打开其他页面原因
微信小程序路由跳转有个隐藏的坑,就是 wx.navigateTo打开新页面,最多只能打开10个,超过10个之后就没反应,控制台也不会报错. 方案一:简单粗暴-navigateTo不行,用redirec ...
- Java小程序post如何传参,微信小程序向Java后台传输参数的方法实现
微信小程序向Java后台传输参数的方法实现 首先,微信小程序我使用的是微信web开发者工具 想要向后台传输数据,需要在js中写 在微信小程序的官方文档中可以看到一个api叫wx.request它的作用 ...
最新文章
- React 项目--引入bebal 解析JSX(5)
- MaterialImageView
- 腾讯云上午突发故障 称运营商光缆中断所致
- 得到当前堆栈信息的两种方式(Thread和Throwable)的方法
- MongoDB数据查询
- Android系统(76)---ART和Dalvik区别
- 第四章:Django模型——添加 Event发布会的表 报错
- Ubuntu18.04 命令行安装PyCharm
- lol2月26日更新后一直提示服务器维护,《lol》2月26日更新了什么 2月26日更新内容一览...
- 2017 ACM-ICPC南宁网络赛: J. Minimum Distance in a Star Graph(BFS)
- html 放到底部,html – 将元素放在页面底部
- python判断是不是整数_在Python中确定值是否为整数
- MQL5中的错误处理和日志记录
- 偏最小二乘法PLS和PLS回归的介绍及其实现方法
- node.js核心模块实例应用,基于nods.js环境向json文件添加数据
- 固定效应和随机效应模型
- react中Suspense,EventEmitter的使用
- 抽象类 [Java]
- Redis系列之——Redis-Cluster
- python打地鼠游戏代码_Python 0基础开发游戏:打地鼠(详细教程)VS code版本