button disabled能控制连续多次重复点击吗?
发布于 6 年前 作者 na03 8639 次浏览 来自 问答

在提交表单方法中,发wx.request之前把disabled设置为true,多次点击按钮,依然可以连续跳到下一页?是方法有错?还是小程序控制不了重复点击事件

1 回复

我用了个锁,用定时器更新锁的状态,不知道这样做合适不?

this.setData({

disabled: true  

})

if(isSending!=‘yes’) {  //isSending==‘yes’ 表示已经发送了网络请求

isSending =‘yes’;

wx.request({

url: //todo

data: //todo

success:  //todo

fail: //todo

})

setTimeout(function(){   //设置定时器,300ms更新isSending

isSending = ‘no’

}, 300)

}

回到顶部