uni-app中a标签下载文件跳转后左上角默认返回键无法继续返回

1.首先使用的是onBackPress

复制代码
//跟onShow同级别
onBackPress(option){
uni.switchTab({
url:`/pages/.......`
return true
})
}

发现其在uni默认头部中使用是可以的

但是h5使用了"navigationStyle":"custom"后手机默认的返回并不可以,

2.经过查询找到了另一个方法,去监听事件。这个方法可以

复制代码
methods:{
backFn(){
uni.switchTab({
url:`/pages/......`
})
}
onShow(){
//添加监听事件
window.addEventListener("popstate",this.backFn)
}
//离开销毁监听
onUnload(){
window.removeEventListener("popstate",this.backFn)
}
onHide(){
window.removeEventListener("popstate",this.backFn)
}
相关推荐
梦梦代码精7 小时前
深度拆解:上门按摩系统如何成为本地生活“到家时代”的新引擎?
docker·小程序·uni-app·开源·生活·开源软件
编程猪猪侠11 小时前
uni-app微信小程序车牌号输入组件实现
微信小程序·uni-app
h_654321011 小时前
uniapp的app/h5实现地图连续定位
uni-app
真的不想写实验11 小时前
uniapp上传文件的载荷是个空对象
前端·uni-app
乌托邦1 天前
uni-mini-ci:让 uniapp 小程序构建后自动预览和上传
前端·vue.js·uni-app
敲代码的鱼1 天前
NFC读卡能力 支持安卓/iOS/鸿蒙 UTS插件
android·ios·uni-app
西洼工作室1 天前
UniApp云开发笔记
前端·笔记·uni-app
Martin -Tang1 天前
uniapp 实现录音操作,长按录音,放开取消
前端·javascript·vue.js·uni-app·css3·录音
西洼工作室1 天前
UniApp开发全攻略:从生命周期到路由传值
前端·javascript·uni-app
Martin -Tang2 天前
uniapp+vue3+ts自定义表格
javascript·vue.js·uni-app