收藏
回答

网络不好时open-type='getPhoneNumber'多次点击会弹出几个框,怎么阻止重复点?

在网络不好的时候,open-type='getPhoneNumber'多次点击会弹出几个框,怎么阻止重复点击事件,因为button没有绑定bindtap事件,直接调用弹框,点了弹框以后才执行的getPhoneNumber方法,请问各位大神有什么好的解决办法吗?

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

2 个回答

  • TNT
    TNT
    2020-07-21

    这块 我们没考虑过。。不过增加一个变量应该能解决。

    2020-07-21
    有用
    回复 8
    • 抬头45度
      抬头45度
      2020-07-21
      请问一下具体怎么实现呢,怎样绑定到点击事件中去,现在点击以后直接走getPhoneNumber方法
      2020-07-21
      回复
    • TNT
      TNT
      2020-07-21回复抬头45度
      点击后换个按钮。页面两个button
      2020-07-21
      回复
    • 抬头45度
      抬头45度
      2020-07-21回复TNT
      是绑定一个bindtap方法吗,点击以后通过tap方法隐藏掉这个getphone按钮,显示一个正常的无点击事件的btn,然后过几秒钟再getphone按钮放出来?
      2020-07-21
      回复
    • TNT
      TNT
      2020-07-21回复抬头45度
      不是 getPhoneNumber这个方法里设置。当然加个bindtap也可以的
      2020-07-21
      回复
    • 抬头45度
      抬头45度
      2020-07-21回复TNT
      getPhoneNumber这个方法里设置的话不能实现我要的效果哦,当这个方法执行的时候,弹框已经被调用起来了;我之前的bug是一进入页面在弹框还没弹出来之前连续点击,过一会儿会弹出多个弹框
      2020-07-21
      回复
    查看更多(3)
  • Aho
    Aho
    2020-07-21

    要么定义个中间变量flag

    要么点击事件防抖

    其他方法不知道了

    2020-07-21
    有用
    回复 2
登录 后发表内容
问题标签