最近写uniapp项目的时候发现有时候需要更新页面数据,我是用h5强制刷新页面后就无法返回上一个页面,查了文档后发现是页面栈丢失问题。百度看了很多大佬们的方法,方法基本一致,使用原生JS的history对象,封装一个兼容uniapp api和原生js的返回的方法。在此记录一下
方法
let canNavBack = getCurrentPages()
if( canNavBack && canNavBack.length>1) {
uni.navigateBack()
} else {
history.back();
}
//在返回的方法里替换
本文转载自: https://blog.csdn.net/weixin_67434908/article/details/129204627
版权归原作者 不爱敲代码的大帅比 所有, 如有侵权,请联系我们删除。
版权归原作者 不爱敲代码的大帅比 所有, 如有侵权,请联系我们删除。