Uniapp 跳转回上一页面并刷新页面数据

比如我从A页面跳转到B页面 然后再从B页面返回到A页面 顺带刷新一下A页面数据

复制代码
	        let pages = getCurrentPages(); // 当前页面  //获取当前页面栈
			let beforePage = pages[pages.length - 3]; // //获取上一个页面实例对象
			beforePage.$vm.reloadList();          //调用它方法然后跳转页面
			uni.navigateBack({
				delta: 2, // 返回的层级数,这里设为2表示返回上两级页面
			});

获取到上一个页面(A)的实例对象 执行他上面的方法 reloadList() 然后跳转页面

减去的变量跟你返回的层级数相关

复制代码
                    let pages = getCurrentPages(); // 当前页面
					let beforePage = pages[pages.length - 2]; // 前一个页面
					beforePage.$vm.reloadList();
					uni.navigateBack({
						delta: 1,
					});

然后在A页面定义reloadList()方法 刷新数据

复制代码
reloadList() {
				this.initfun()
			},
相关推荐
juejin_cn9 分钟前
使用 Codex SDK 轻松实现文字控制电脑
前端
CUYG9 分钟前
Moment.js常用
前端
用户812748281512010 分钟前
漏学Input知识系列之“偷”走了其他窗口的事件pilferPointers
前端
用户812748281512010 分钟前
安卓14自由窗口圆角处理之绘制圆角轮廓线
前端
用户812748281512011 分钟前
跨进程高级玩法方案2-学员分享
前端
用户812748281512012 分钟前
安卓java端service如何在native进程进行访问-跨进程通讯高端知识
前端
Shirley~~13 分钟前
Web Audio API
前端
TEC_INO13 分钟前
STM32_11:DMA
java·前端·stm32
鹏北海13 分钟前
qiankun微前端通信与路由方案总结
前端·微服务·架构
韩曙亮14 分钟前
【Web APIs】浏览器本地存储 ② ( window.sessionStorage 本地存储常用 API 简介 | 代码示例 )
开发语言·前端·javascript·localstorage·sessionstorage·web apis·浏览器本地存储