微信小程序防止重復(fù)點擊按鈕的示例代碼
更新時間:2023年10月25日 11:29:12 作者:西門夜說
這篇文章主要介紹了微信小程序防止重復(fù)點擊按鈕的示例代碼,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
微信小程序防止重復(fù)點擊按鈕
Page({
data: {
......
isclick: false, //點擊防重標(biāo)志
},
/**
* 需要做防點擊防重的單擊事件
*/
onclick: function() {
var self = this
if(!self.data.isclick){
self.setData({
isclick:true
})
setTimeout(function () {
self.setData({
isclick: false
})
}, 1000);
}else{
return;
}
......
}
......
})//btn_click.js
//點擊防重
let isClick=false;
let preventDuplicateClicks=function(){
if (!isClick) {
isClick=true
setTimeout(function () {
isClick = false
}, 1000);
return false;
} else {
return true;
}
}
module.exports = {
preventDuplicateClicks: preventDuplicateClicks
}import btnClick from '../../../../utils/btn_click';
Page({
......
/**
* 1.需要防重的單擊事件
*/
orderPay: function() {
onSubmitConfirm(event) {
let that = this
if (btnClick.preventDuplicateClicks()) {
return
}
wx.request({
url: xxxxxxx, //僅為示例,并非真實的接口地址
method: "POST",
data: {
},
header: {
'content-type': 'application/json' // 默認值
},
success(res) {
let data = res.data
console.log(res)
wx.showToast({
title: data.message,
icon: 'success',
duration: 2000,
})
},
fail(res) {
let data = res.data
wx.showToast({
title: data.message,
icon: 'none',
duration: 2000
})
},
// 不論失敗與否都會執(zhí)行下面這個函數(shù)
complete: () => {
that.onSubmitCancel()
}
})
},
})到此這篇關(guān)于微信小程序防止重復(fù)點擊按鈕的文章就介紹到這了,更多相關(guān)小程序防止重復(fù)點擊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JS簡單獲取當(dāng)前日期時間的方法(如:2017-03-29 11:41:10 星期四)
這篇文章主要介紹了JS簡單獲取當(dāng)前日期時間的方法,涉及javascript針對當(dāng)前日期時間的簡單運算操作,需要的朋友可以參考下2017-03-03
koa2服務(wù)端使用jwt進行鑒權(quán)及路由權(quán)限分發(fā)的流程分析
這篇文章主要介紹了koa2服務(wù)端使用jwt進行鑒權(quán)及路由權(quán)限分發(fā) ,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07
JavaScript實現(xiàn)將數(shù)組數(shù)據(jù)添加到Select下拉框的方法
這篇文章主要介紹了JavaScript實現(xiàn)將數(shù)組數(shù)據(jù)添加到Select下拉框的方法,涉及javascript數(shù)組操作及頁面元素動態(tài)賦值的相關(guān)技巧,需要的朋友可以參考下2015-08-08
多選列表框動態(tài)添加,移動,刪除,全選等操作的簡單實例
本篇文章主要是對多選列表框動態(tài)添加,移動,刪除,全選等操作的簡單實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01

