阿狸的祈祷
阿狸的祈祷
  • 发布:2024-09-19 11:55
  • 更新:2024-09-19 15:51
  • 阅读:92

【已解决】已关闭

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: w10

HBuilderX类型: 正式

HBuilderX版本号: 4.24

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: i8

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

打包成ios自定义基座

预期结果:

侧滑触发onBackPress

实际结果:

未触发

bug描述:

onBackPress(e) {
console.log(222222)
}
打包成ios自定义基座
侧滑的时候

2024-09-19 11:55 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

AndroidiOS侧滑返回逻辑不一样,安卓不支持侧滑返回,实际侧滑返回是手机系统触发的onback返回,安卓可以使用onBackPress来监听,iOS需要使用以下方式。

可以使用plus popGesture监听

plus.webview.currentWebview().addEventListener('popGesture',e=>{    
                            if(e.result){    
                                 // 你要做的操作    
                            }    
                        })
  • 阿狸的祈祷 (作者)

    没有用,我应该是被 "disableSwipeBack": true, 影响了

    2024-09-19 14:19

阿狸的祈祷

阿狸的祈祷 (作者)

设置"disableSwipeBack": true, ios禁用没生效,导致侧滑了还是被执行

阿狸的祈祷

阿狸的祈祷 (作者)

不用啦,那个配置没配好

要回复问题请先登录注册