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

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

iOS端

  1. popGesture

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

android端

别的方案没有逐一尝试,

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

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

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

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

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

相关推荐
乔冠宇5 小时前
微信小程序修改个人信息头像(uniapp开发)
微信小程序·小程序·uni-app
一个处女座的程序猿O(∩_∩)O9 小时前
Uniapp 开发中遇到的坑与注意事项:全面指南
uni-app
Elena_Lucky_baby9 小时前
uniapp 网络请求封装(uni.request 与 uView-Plus)
uni-app
黑云压城After13 小时前
uniapp小程序自定义日历(签到、补签功能)
小程序·uni-app
烂蜻蜓13 小时前
Uniapp 设计思路全分享
前端·css·vue.js·uni-app·html
Elena_Lucky_baby13 小时前
uniapp封装请求
uni-app
尚学教辅学习资料14 小时前
基于SpringBoot+Vue+uniapp的高校招聘小程序+LW参考示例
spring boot·uni-app·招聘系统
岑梓铭16 小时前
uniapp邪门事件
uni-app
漫天绯羽17 小时前
uniapp 中使用天地图,安卓端、h5
uni-app
尚学教辅学习资料19 小时前
基于SpringBoot+vue+uniapp的智慧旅游小程序+LW示例参考
vue.js·spring boot·uni-app·旅游