y***@163.com
y***@163.com
  • 发布:2025-10-09 14:38
  • 更新:2025-10-09 16:17
  • 阅读:78

【报Bug】@touchStart 触摸事件 ,连续频繁触发、当不再触发的时候,页面会直接卡死!

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.76

第三方开发者工具版本号: 1.06.2503300

基础库版本号: 3.10.0

项目创建方式: HBuilderX

示例代码:
<view class="game-container" :style="{ backgroundImage: url(${imageUrl}) }"> <!-- 游戏区域 --> <view class="track-area"> <!-- 音符轨道 --> <view v-for="(track, index) in tracks" key="''+index" class="track" class="[''+index,{ 'active': activeKeys.includes(track.key) }]" style="{ left: track.position }" >
<view class="judge_line" @touchstart="onKeyTap" :data-index="index">
</view>
</view>
</view>
<!-- 连击数字显示 -->
<view
v-show="combo > 0"
class="combo-number " class="!isCombo ? 'comboMin':'comboMax'"

style="{ fontSize: 48 + 'rpx',
color: getComboColor(combo)
}"

<text style="margin-right: 50rpx;">perfect</text><text>{{combo}}</text>
</view>

</view>

操作步骤:

使用iphone手机的微信小程序环境 点击累加到700+,中断后 ,再次点击

预期结果:

点击累加到700+,中断后 ,再次点击 ,不会卡住,卡死,保证后续逻辑能正常执行

实际结果:

点击累加到700+,中断后 ,再次点击 ,会卡住,卡死,导致后续逻辑,弹窗弹不出

bug描述:

点击累加到700+,中断后 ,再次点击 就会卡住,点几次都不会再次累加,过几秒恢复正常,ios 比较严重,可能会卡个几分钟

2025-10-09 14:38 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

你试试写个原生微信小程序有没有这个问题

  • y***@163.com (作者)

    原生小程序不会卡住

    2025-10-09 14:41

  • DCloud_UNI_JBB

    回复 y***@163.com: 发下你写的原生测试demo和uniapp测试demo

    2025-10-09 14:43

  • y***@163.com (作者)

    基础库版本改成3.8.5测试也不会卡住

    2025-10-09 14:45

  • DCloud_UNI_JBB

    回复 y***@163.com: 基础库是微信控制的,这个可能是微信的问题

    2025-10-09 14:46

  • 用户2903416

    回复 DCloud_UNI_JBB: 原生写不会 卡主 ,uniapp编写切换到微信基础库3.8.5也不会卡 。就是 一个 简单 的计数器 ,点击页面数字加1,连续点击到 700左右 ,中断 ,再次点击就会卡主。原生 则不会。原生 测试到1000也不会卡主 ,后面 就没有再测试 。

    2025-10-09 14:51

y***@163.com

y***@163.com (作者)

这个是测试demo https://developers.weixin.qq.com/s/CgKLyLmO803L
附件是uniapp测试demo

要回复问题请先登录注册