当前位置: 首页 > news >正文

uniapp:带参数回到上一页

场景:

从list跳转到detail,在detail页面修改数据成功,返回到list,更新list。

难点:

uni.navigateBack 无法像 uni.navigateTo 那样直接传递参数,我们需要想想其他办法。

第一步:

在list页面定义接收函数,关键点,一定要defineExpose。

const getValue = (data) => { console.log('接收到的参数:', data); // 输出: { id: 123 } needUpdateId.value = data.id } // 必须要暴露,detail页面才能使用 defineExpose({ getValue })

第二步:

在detail页面,比如修改成功后,传递数据。

const pages = getCurrentPages(); const prevPage = pages[pages.length - 2]; // 获取上一页实例 // 调用上一页的getValue方法并传参 if (prevPage.$vm && typeof prevPage.$vm.getValue === 'function') { prevPage.$vm.getValue({ id: alarmData.value.id }); } // 返回上一页 uni.navigateBack({ delta: 1 })
http://www.jsqmd.com/news/887308/

相关文章:

  • Wirtinger导数保姆级教程:像处理实变量一样对复变量求导(附Python示例)
  • 2026年Q2回转窑烘干机可靠品牌排行实测盘点:喷雾烘干机/工业滚筒烘干机/带式干燥机/旋转闪蒸烘干机/桨叶干燥机/选择指南 - 优质品牌商家
  • CRA《网络弹性法案》附件 I:产品网络安全要求解读
  • URP下RenderTexture逻辑分屏实现双人联机对战
  • 深入Linux内核:从sendmsg/recvmsg看数据包是如何被“组装”和“拆解”的
  • DIY辉光管时钟:GPS校时与高压驱动方案全解析
  • 性能优化实战:Unity中Mesh Collider、Box Collider怎么选?附移动端适配建议
  • 65_《智能体微服务架构企业级实战教程》运维与部署之集成LangSmith实现全链路追踪
  • 立体匹配新星CREStereo详解:它的‘自适应群相关层’如何解决相机标定不准的难题?
  • 2026中巴双边贸易格局与产品结构全景分析
  • 从电子伦理到工程实践:如何设计一个负责任的非接触式消毒设备
  • 从零打造吉他效果器:软硬削波、哇音与晶体管过载电路全解析
  • 阜阳靠谱的断桥铝系统门窗工厂
  • 大规模工作流性能压测与调优:从单机瓶颈到分布式扩展
  • 适合地产人用的中介房源管理系统
  • 【不乱于心,不乱于行】战法一
  • BLE四大广播模式详解:可连接/不可连接/定向/周期广播
  • 从零设计高保真电吉他拾音器:低阻抗、宽频响与现代音频工作流适配
  • TVA在电子元器件领域的创新应用(10)
  • 如何免费解锁Cursor Pro:开源破解工具cursor-free-vip终极指南
  • 展会直击|颠覆传统EHS!金汤令亮相长三角应急博览会,开启AI+EHS智能托管新模式
  • arm架构源码编译部署mysql 5.7.44
  • 如何在macOS上免费解锁QQ音乐加密文件:完整指南
  • 巴基斯坦海关清关要求与合规操作手册
  • 告别Unity默认Text!TextMeshPro图文混排实战:从表情包到聊天系统
  • ATtiny85驱动I2C LCD与多传感器:超低功耗环境监测终端实战
  • 告别命令行恐惧!在Windows上像用Excel一样玩转TASSEL 5.0做GWAS分析
  • 深入Linux内核:从sendmsg/recvmsg看进程间fd传递的底层实现与性能考量
  • Python爬虫实战(十二):视频数据采集与批量下载
  • AIMeter:AI工作负载能耗与碳足迹监测工具详解