微信小程序中wx.navigateBack()页面栈返回上一页时执行上一页的方法或修改上一页的data属性值

javascript 复制代码
 let pages = getCurrentPages();
 let prevPage = pages[pages.length - 2]; // 获取上一个页面实例对象
 console.log(prevPage) //打印信息
 
 // 在 wx.navigateBack 的 success 回调中执行需要的方法
 wx.navigateBack({
   delta: 1, // 返回上一页
   success: function() {
     //修改上一页的属性值
     prevPage.setData({
       qiehuan: false
     })
     //执行上一页的方法
     prevPage.errorAddressToast();
   },
   fail: function() {
     // 返回失败时的逻辑
   }
 });

由markSend页面返回到home页面

记得加上setTimeout延时,不然Toast会在当前页面执行,而不是返回的那个页面中执行。

相关推荐
蜗牛前端2 小时前
codex 全流程开发上线的高颜值礼簿小程序
前端·微信小程序
爱勇宝4 天前
我想认真做一件小事:让孩子和家长更好地互动
微信小程序·小程序·云开发
唯火锅不可辜负4 天前
避坑指南:iOS 下 scroll-view 嵌套 fixed 布局的“翻车”现场与修复
微信小程序
didiplus4 天前
运维人的随身神器:我把25个常用工具塞进了微信小程序
微信小程序
一份执念5 天前
uni-app 小程序分包限制处理与主包体积优化实战
前端·微信小程序
一份执念5 天前
ECharts 安装与使用完全指南:从全量引入到小程序分包优化
微信小程序·echarts
skiyee6 天前
🔥UniApp 仅需 5 行代码!实现所有页面中控制应用主题变化
前端·微信小程序
Jinkey7 天前
要用户手机号真的是为了打骚扰电话吗?浅谈微信生态会员账号体系与资产合并
后端·微信·微信小程序
用户4324281061149 天前
微信小程序从0到1接入微信支付的完整攻略
微信小程序
spmcor11 天前
微信小程序 setStorageSync 踩坑实录:别让"顺手一存"变成"隐形炸弹"
微信小程序