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

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

iOS端

  1. popGesture
    在这里插入图片描述
    但是实测后, 其实设置popGesture:'none'无效
    真正可以用的是这个
    disableSwipeBack
    在这里插入图片描述
    [uni-app] iOS/Android端 禁止单个页面侧滑返回的处理记录_第1张图片

android端

别的方案没有逐一尝试,
这边可以在需要禁止的页面的
onBackPress

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

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

		uni.navigateBack({
					delta: 1
				})

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

你可能感兴趣的:(uni-app)