button disabled能控制连续多次重复点击吗?

发布于 8 年前作者 na038762 次浏览最后编辑 8 年前来自 ask

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

1 回复
gang48
gang481 楼6 年前

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

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)

}