Skip to content

uniapp 钉钉小程序在安卓手机上点击打印二维码弹出框在关闭弹出框,点击查询,二维码弹出框自动弹出来了,这个bug怎么回事在安卓手机上多测试几次就出来了,是偶尔出现的,苹果手机没问题 #5998

@15515507548

Description

@15515507548

这是我大模型搜索到的答案:
根本原因在于:关闭“打印二维码”弹出框(第二张图)时,触摸/点击事件意外“穿透”并触发了底层“查询”按钮。iOS 处理事件层级的机制更严格,而 Android 在某些情况下(特别是弹出框关闭动画未完成时)会发生事件穿透。更棘手的是,你的弹出框本身可能也是一个模态视图,其关闭逻辑和“查询”按钮的响应区域产生了竞态条件

这个怎么解决,这个问题很严重,已经影响到好多功能了,我用的是uniapp+uview-plus UI框架

系统信息:

  • 发行平台: [钉钉小程序]
  • 操作系统 [Android系统]
  • HBuilderX版本 [5.05]
  • 设备信息 [安卓手机]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions