[uni-app] iOS/Android端 禁止单个页面侧滑返回的处理记录

需要禁止部分页面侧滑返回

iOS端

  1. popGesture

    但是实测后, 其实设置popGesture:'none'无效
    真正可以用的是这个
    disableSwipeBack

android端

别的方案没有逐一尝试,

这边可以在需要禁止的页面的
onBackPress

js 复制代码
		onBackPress() {
			// 禁止侧滑(但注意也会禁止导航返回,导航返回是需要解封)
			return true
		},

但是注意, 这个不能写死, 不然回导致按照端正常的导航返回失效.

js 复制代码
		uni.navigateBack({
					delta: 1
				})

所以,安卓端对于onBackPress的配置, 自己设置个变量进行逻辑控制即可

相关推荐
用户9714171814275 小时前
UniApp + Vue3 持久化登录(清除后台仍保持登陆状态)
uni-app
小白学鸿蒙5 小时前
新手记录使用uniapp-x开发鸿蒙应用
华为·uni-app·harmonyos
初遇你时动了情19 小时前
uniapp/flutter中实现苹果IOS 26 毛玻璃效果、跟随滑动放大动画
flutter·ios·uni-app
gys989519 小时前
uniapp使用sqlite模块
数据库·sqlite·uni-app
abigale0319 小时前
开发实战 - ego商城 -补充:使用uniapp扩展组件
uni-app·uni-ui
2501_9160074721 小时前
Fastlane 结合 开心上架(Appuploader)命令行实现跨平台上传发布 iOS App 的完整方案
android·ios·小程序·https·uni-app·iphone·webview
爱喝水的小周1 天前
《UniApp 页面导航跳转全解笔记》
前端·uni-app
CV大师杨某1 天前
如何在uni-app中禁用iOS橡皮筋效果?
ios·uni-app
More more1 天前
uniapp实时查看在线监控,JessibucaMobile实现横屏播放
前端·javascript·uni-app·jessibucamobile
好想早点睡.1 天前
vue2+UniApp微信小程序集成高德地图
微信小程序·小程序·uni-app