小程序支付,用户连点几下,就会出现支付几次的情况,有什么办法可以阻止吗
发布于 7 年前 作者 na11 7892 次浏览 来自 问答

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

3 回复

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

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

//二重压下

function doubleCheck(self) {

self.setData({

doubleCheck: false

})

setTimeout(function() {

self.setData({

doubleCheck: true

})

}, 1000)

}

js里面的点击事件

需要考虑节流和防抖

回到顶部