小程序返回上级页面并刷新列表


微信小程序进行操作后返回之前页面并刷新列表的方法。

let pages = getCurrentPages();
let beforePage = pages[pages.length - 2]; // -2 是上一个页面,-3是上上个页面以此类推。
beforePage.getList(参数);
wx.navigateBack({
  delta: 1,
})

小程序以栈的形式维护当前的所有页面。

getCurrentPages() 函数可以获取当前页面栈.

前一页面栈: pages[pages.length - 2];

当前页面栈:pages[pages.length - 1];

获取到之前的页面栈,就可以调用其中获取列表的方法,从而做到刷新列表,然后执行跳转页面方法返回上一级页面
还可以将要传递的参数直接beforePage.setData。上个页面就会执行这里的操作。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM