小程序支付,用户连点几下,就会出现支付几次的情况,有什么办法可以阻止吗

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

小程序支付,用户连点几下,就会出现支付几次的情况,有什么办法可以阻止吗

3 回复
pingchang
pingchang1 楼6 年前

不仅是支付,所有的button点击都有可能多次触发。当点击支付按钮时,你做个处理,已经点击过,就标识一下,1秒之内再次点击就不做处理。

qianglu
qianglu2 楼6 年前

同样的问题,不过我们没想到好的办法,就在共通里加了防止1秒内多次点击的事件

//二重压下

function doubleCheck(self) {

self.setData({

doubleCheck: false

})

setTimeout(function() {

self.setData({

doubleCheck: true

})

}, 1000)

}

dlin
dlin3 楼6 年前

js里面的点击事件

需要考虑节流和防抖