收藏
回答

按钮加loading之后为什么还能重复点击?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug button 客户端 7.0.4 2.7.3

- 提供一个最简复现 Demo


<button bindtap="setDisabled" loading="{{loading}}">按钮</button>


setDisabled(){

this.setData({ loading: true })

console.log(1)

setTimeout(() => {

console.log(2)

this.setData({ loading: false })

}, 3000)

}


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

2 个回答

  • 微盟
    微盟
    2019-06-28

    你应该是要在3秒之内不可点击是吗?可以设置使用disabled属性

    2019-06-28
    有用
    回复 1
    • 2019-06-28

      只能这样了

      2019-06-28
      回复
  • 灵芝
    灵芝
    2019-06-27

    这个只是添加一个loading图标,并没有禁用button组件哈:https://developers.weixin.qq.com/miniprogram/dev/component/button.html


    2019-06-27
    有用
    回复 1
    • 2019-06-28

      好的

      2019-06-28
      回复
登录 后发表内容