genda_0927
genda_0927
  • 发布:2023-08-31 18:08
  • 更新:2023-09-22 01:38
  • 阅读:390

【报Bug】ios 侧滑返回时打开新页面,新页面会卡死

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.17

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iPhone X

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

setTimeout(() => {
uni.navigateTo({
url: '/pages/home/bug'
})
}, 2000);

操作步骤:

在ios侧滑返回,滑动到超过手机宽度一半时,打开新的页面。

预期结果:

打开页面正常

实际结果:

点击事件无效,UI动态渲染无效

bug描述:

在ios侧滑返回,滑动到超过手机宽度一半时,打开新的页面。此时新页面的所有点击事件无效,包括左上角原生渲染的返回键,UI动态渲染也会失败。
附件图片中,是发生bug页。正常情况应该展示的内容
示例项目见,附件

2023-08-31 18:08 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

你这行代码是写在哪里了?onBackPress里?

setTimeout(() => {  
uni.navigateTo({  
url: '/pages/home/bug'  
})  
}, 2000);
  • genda_0927 (作者)

    onLoad

    附件有示例demo

    2023-09-05 16:40

  • 爱豆豆

    你换个写法 用onBackPress和redirectTo 试试 我这边不能运行ios端


    onBackPress() {


    uni.redirectTo({


    url: '/pages/home/bug'


    })


    return false


    }

    2023-09-05 16:45

genda_0927

genda_0927 (作者)

有没有人来确认一下啊?

genda_0927

genda_0927 (作者)

有没有人来确认一下

genda_0927

genda_0927 (作者)

还没有人来确认吗

要回复问题请先登录注册