返回修改上页面数据,直接上代码:
let pages = getCurrentPages(); //获取所有页面栈实例列表
let currentPage = pages[pages.length - 1]; //当前页页面实例
let prevPage = pages[pages.length - 2]; //上一页页面实例
//修改上一页data里面的testValue值
prevPage.$vm.testValue = '返回设置的值';
uni.navigateBack(); //uni.navigateTo跳转的返回,默认为返回上一级
具体getCurrentPages()方法参考uniapp官方文档
https://uniapp.dcloud.net.cn/tutorial/page.html#getcurrentpages