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

uniapp返回上一页并刷新

在uniapp中,经常会有返回上一页的情况,官方提供有 uni.navigateBack 这个api来实现效果,但是此方法返回到上一页之后页面并不会更新(刷新)。

例如有这样一个场景:从地址列表页点击添加按钮进入添加地址页面,添加完地址之后点击确认后再次跳入地址列表页并要更新地址列表。

最终方法:使用以下代码替换原来的uni.navigateTo方法(跳转至列表页代码),实现返回到上一个页面并调用上一个页面的某个方法,以此来实现刷新页面

    let pages = getCurrentPages(); // 当前页面let beforePage = pages[pages.length - 2]; //上一个页面uni.navigateBack({success: function() {beforePage.$vm.getlist();}}) 

 利用获取页面栈 getCurrentPages() 方法, 在使用uni.navigateBack()返回成功后调用 beforepage.$vm.需刷新方法 即可完成返回并刷新。

http://www.lryc.cn/news/142036.html

相关文章:

  • LRU cache的实现细节优化——伪结点的技巧
  • 【C/C++】父类指针指向子类对象 | 隐藏
  • NSSCTF——Web题目2
  • 从零到富:探索CSGO搬砖项目的无限可能
  • Uniapp中vuex的使用
  • SpringBoot案例-配置文件-参数配置化
  • android系统启动流程之zygote(Native)启动分析
  • Win10上ffmpeg出现Invalid report file level
  • Vue3 中引入液晶数字字体(通常用于大屏设计)
  • 从 Future 到 CompletableFuture:简化 Java 中的异步编程
  • 【ARMv8 SIMD和浮点指令编程】NEON 乘法指令——乘法知多少?
  • Nginx详解 第三部分:Nginx高级配置(附配置实例)
  • postman访问ruoyi后台接口
  • 大数据时代的软件开发实践:利用云计算和AI赋能创新
  • 32、启用 HTTP 响应压缩和编程式配置Web应用
  • DiskCatalogMaker for Mac简单智能快速的磁盘管理工具
  • C语言练习5(巩固提升)
  • SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第三天)动态SQL
  • Kaggle(3):Predict CO2 Emissions in Rwanda
  • 【技巧分享】如何获取子窗体选择了多少记录数?一招搞定!
  • Kotlin AQ
  • SpringBoot入门篇2 - 配置文件格式、多环境开发、配置文件分类
  • UOS安装6.1.11内核或4.19内核
  • HiveSQL刷题
  • path路径模块
  • 1.文章复现《热电联产系统在区域综合能源系统中的定容选址研究》(附matlab程序)
  • 【Terraform学习】使用 Terraform 托管 S3 静态网站(Terraform-AWS最佳实战学习)
  • 触发JVM fatal error并配置相关JVM参数
  • 爬虫(bilibili热门课程记录)
  • 14-模型 - 增删改查