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)
}
相关推荐
梦梦代码精14 小时前
基于UniApp+Vue3+ThinkPHP 8,这套知识付费系统的架构设计有点东西
java·低代码·docker·uni-app·开源·php
风月说与山鬼18 小时前
三、uni-app页面配置(pages.json)
前端·uni-app
风月说与山鬼1 天前
二、uni-app入口文件(main.js)
javascript·uni-app
xiaopang2 天前
一次小程序 Canvas 海报真机调试复盘:从空白导出到 iOS 保存失败
uni-app
MrFlySand_飞沙2 天前
uniapp开发微信小程序实现接入企业微信客服
微信小程序·小程序·uni-app·企业微信
PedroQue993 天前
Vue Router 4.x风格导航守卫全面升级
前端·uni-app
Haibakeji3 天前
APP小程序定制开发项目频繁延期?前期规避方法与落地避坑指南
小程序·uni-app·软件需求
anyup3 天前
迁移uni-app x,我是如何让 AI 把我一步步搞崩溃的...
前端·uni-app·trae
2501_916007473 天前
申请 iOS 推送证书并配置 APNs 群发推送教程
android·ios·小程序·https·uni-app·iphone·webview
博客zhu虎康3 天前
uni-app云打包显示编译成功,但是一直没有进入打包队列,后面也一直没反应
uni-app