uniapp做的app实现首页左滑退出应用

正常来说使用onBackPress方法就可以了

javascript 复制代码
onBackPress() {
	uni.showModal({
	  title: '提示',
	  content: '您确定要退出应用吗?',
	  success: function (res) {
		  if (res.confirm) {
			  plus.runtime.quit();
		  } 
	  }
	});
},

但是因为uniapp里面引用了uni-simple-router插件,导致首页onBackPress无效
就使用了以下写法:

router.js

javascript 复制代码
   routerErrorEach:({type,level,...args})=>{
	// #ifdef APP-PLUS
	  if(type===3){
		  router.$lockStatus=false;
		  uni.showModal({
			  title: '提示',
			  content: '您确定要退出应用吗?',
			  success: function (res) {
				  if (res.confirm) {
					  plus.runtime.quit();
				  } 
			  }
		  });
	  }
	// #endif
    },

参考:https://v2.hhyang.cn/v2/start/cross/navLock.html
参考二:https://www.cnblogs.com/liufeiran/p/16377929.html

找答案

uni-app集成uni-simple-router、uni-read-pages后,首页onBackPress无效
【报Bug】onBackPress失效
uni-app自定义返回逻辑教程

相关推荐
游戏开发爱好者812 小时前
App Store 上传 IPA 自动化,.p8 密钥认证与 CI/CD 接入实战
android·运维·ci/cd·小程序·uni-app·自动化·iphone
游戏开发爱好者813 小时前
iOS 推送怎么配置,APNs 推送证书、设备库与群发
android·ios·小程序·https·uni-app·iphone·webview
AI_AGENT_DEV_AI1 天前
原生 APP 开发的开发优点
uni-app
JackieDYH1 天前
uniapp-通知滚动组件+轮播图组件封装-案例
uni-app·轮播图·通知
2501_915921432 天前
appuploader-cli 命令行上传 IPA 到 App Store Connect upload CI 集成
android·ci/cd·小程序·https·uni-app·iphone·webview
结网的兔子2 天前
【前端开发】UniApp 项目地图选型与Web-APP跨端迁移方案
前端·uni-app
2501_916007473 天前
Bundle ID 注册与管理 App ID 创建指南 命名规则 权限开关与删除注意事项
android·ios·小程序·https·uni-app·iphone·webview
PedroQue993 天前
uni-app路由插件化:解锁高效开发新姿势
前端·uni-app
2501_915909064 天前
iOS 证书创建与管理 类型限制 p12 密码与云备份实操
android·ios·小程序·https·uni-app·iphone·webview
anyup4 天前
【2026年8月】uView Pro 千星,还拿到了 GVP
前端·uni-app·github