setTimeout(() => {
uni.navigateTo({
url: '/pages/home/bug'
})
}, 2000);
- 发布:2023-08-31 18:08
- 更新:2023-09-22 01:38
- 阅读:390
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.3
HBuilderX类型: 正式
HBuilderX版本号: 3.6.17
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iPhone X
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
在ios侧滑返回,滑动到超过手机宽度一半时,打开新的页面。
在ios侧滑返回,滑动到超过手机宽度一半时,打开新的页面。
预期结果:
打开页面正常
打开页面正常
实际结果:
点击事件无效,UI动态渲染无效
点击事件无效,UI动态渲染无效
bug描述:
在ios侧滑返回,滑动到超过手机宽度一半时,打开新的页面。此时新页面的所有点击事件无效,包括左上角原生渲染的返回键,UI动态渲染也会失败。
附件图片中,是发生bug页。正常情况应该展示的内容
示例项目见,附件
爱豆豆 - 办法总比困难多
你这行代码是写在哪里了?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