- 提供一个最简复现 Demo
<button bindtap="setDisabled" loading="{{loading}}">按钮</button>
setDisabled(){
this.setData({ loading: true })
console.log(1)
setTimeout(() => {
console.log(2)
this.setData({ loading: false })
}, 3000)
}
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | button | 客户端 | 7.0.4 | 2.7.3 |
2 个回答
你应该是要在3秒之内不可点击是吗?可以设置使用disabled属性
只能这样了
这个只是添加一个loading图标,并没有禁用button组件哈:https://developers.weixin.qq.com/miniprogram/dev/component/button.html
好的