- 发布:2023-06-06 14:07
- 更新:2023-06-06 14:19
- 阅读:594
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11 家庭中文版
HBuilderX类型: 正式
HBuilderX版本号: 3.7.11
手机系统: 全部
手机厂商: 华为
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
操作步骤:
- 配置 page.json 某个二级页面,类似于
{
"path": "proofadd/index",
"name": "proofadd",
"style": {
"navigationBarBackgroundColor": "#ffffff",
"navigationStyle": "custom",
"disableSwipeBack": true,
"app-plus": {
"popGesture": "none",
"softinputNavBar": "none"
}
}
},
- 配置 page.json 某个二级页面,类似于
{
"path": "proofadd/index",
"name": "proofadd",
"style": {
"navigationBarBackgroundColor": "#ffffff",
"navigationStyle": "custom",
"disableSwipeBack": true,
"app-plus": {
"popGesture": "none",
"softinputNavBar": "none"
}
}
}, 预期结果:
打包后 侧滑返回被禁用
打包后 侧滑返回被禁用
实际结果:
还是可以侧滑返回
还是可以侧滑返回
bug描述:
- 需求:禁止侧滑 只能通过上方返回按钮 navigateback
- page.json 已经 配置了 popGesture:"none" 以及 "disableSwipeBack":true
BoredApe - 有问题就会有答案。
侧滑返回只在iPhone才有。安卓忽略此配置。 想阻止返回请在目标页面监听onBackPress
参考文档:https://ask.dcloud.net.cn/article/35120