江南好
江南好
  • 发布:2025-07-15 14:13
  • 更新:2025-07-15 14:43
  • 阅读:64

【报Bug】vue3 小程序 scrollview滚动时会触发其他按钮click事件

分类:uni-app

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

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.57

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

基础库版本号: 3.8.8

项目创建方式: HBuilderX

操作步骤:

快速滚动

预期结果:

不弹窗uni.showToast

实际结果:

弹窗uni.showToast了

bug描述:

vue3 小程序 scrollview滚动时会触发其他按钮click事件

2025-07-15 14:13 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

升级到最新版本的hx试试还有没有这个问题

  • 江南好 (作者)

    有,版本4.66

    2025-07-15 15:32

  • DCloud_UNI_JBB

    回复 江南好: 试试原生微信小程序有没有这个问题

    2025-07-15 15:37

  • 江南好 (作者)

    回复 DCloud_UNI_JBB: 没有,我们老工程是小程序的,没有这个问题,但是用uniapp改造后就有这个问题。

    2025-07-15 15:45

  • 江南好 (作者)

    回复 DCloud_UNI_JBB: 这个问题很早就有,https://ask.dcloud.net.cn/question/148599,但是里面没有解决方案

    2025-07-15 15:47

  • DCloud_UNI_JBB

    回复 江南好: OK,你先尝试在滚动的时候设置一个参数,存在这个参数不要触发click的事件临时解决一下

    2025-07-15 16:04

  • 江南好 (作者)

    回复 DCloud_UNI_JBB: 好的,感谢

    2025-07-15 16:32

爱豆豆

爱豆豆 - 办法总比困难多

复现出来了 确实是个奇怪的问题
把@click="onBackTop"删了之后就不会触发了 但是不知道为啥触发其他的click事件
你先删了试试效果

  • 江南好 (作者)

    我这个只是列了一部分,很多方法和弹窗都没写进来。原工程删除这个不行。

    2025-07-15 15:43

要回复问题请先登录注册