收藏
回答

手机信号不佳的区域点击,会导致云函数被重复调用

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信安卓客户端 wxd5921f451b3bc374 xuelin-1g3kid1288da4fb1 2.12.0

客户在电梯里(网络信号很差)点击(此点击会触发调用一次云函数),发现云函数会被重复调用一次,触发时间一模一样。

回答关注问题邀请回答
收藏

1 个回答

  • 郑旭东
    郑旭东
    2021-03-14

    这个可能是你小程序端自己的问题,加个防抖函数控制不要多次点击吧。

    网上搜索debounce

    2021-03-14
    有用
    回复 2
    • naofy
      naofy
      2021-03-14
      谢谢,已经加了一个防重复点击的功能(点击一次后锁住,直至点击事件完成再解锁),目前看来都是有效的。我更怀疑是因为网络延迟/重传,导致云开发端云函数被重复触发。因为:
      1、极少出现,要出现都是在信号差(电梯)里触发
      2、重复调用的时间戳显示,两次非常非常接近(20毫秒),这不像是重复点击
      2021-03-11T09:26:52.302Z vs 2021-03-11T09:26:52.322Z
      2021-03-14
      回复
    • 郑旭东
      郑旭东
      发表于小程序端
      2021-03-14回复naofy
      嗯,那也有可能吧,我云函数也遇到过类似现象,也不确定哪里的问题
      2021-03-14
      回复
登录 后发表内容
问题标签