open-type="getPhoneNumber" 授权按钮防止重复点击
发布于 7 年前 作者 wlei 14293 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>

授权按钮可快速点击多次,在第一次未弹出授权询问框的时候再次点击,根据bindgetphonenumber回调的断点发现errMsg是用户拒绝授权,想知道怎么防止用户快速多次点击。

  • 预期表现

    尝试过增加点击标识、disabled属性等防止,怎奈此按钮点击响应的事件是小程序组件自带的,根本阻止不了,而且按说官方应该自带防重复点击才合理啊,请问大家怎么处理的

  • 复现路径

    getPhoneNumber授权按钮快速点击多次,在第二次点击时候,根据bindgetphonenumber调的断点发现errMsg是用户拒绝授权

  • 提供一个最简复现 Demo

2 回复

请问楼主,你这个问题有解决吗?如果解决了,可以说下你的解决思路吗?

disabled=’{{disabled}}’ loading=’{{loading}}’

按钮的属性了解下   这两个值可以在js文件中定义和改变

回到顶部