微信小程序 函數(shù)防抖 解決重復(fù)點擊消耗性能問題實現(xiàn)代碼
更新時間:2019年09月12日 11:17:09 作者:明明一顆大白菜
這篇文章主要介紹了微信小程序使用函數(shù)防抖解決重復(fù)點擊消耗性能問題實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
這篇文章主要介紹了微信小程序使用函數(shù)防抖解決重復(fù)點擊消耗性能問題實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
wxml:
<view bindtap="doubleTap" bindtouchstart="touchStart" bindtouchend="touchEnd">click me</view>
js:
// 防止重復(fù)點擊
touchStart(e) {
this.touchStartTime = e.timeStamp;
},
touchEnd(e) {
this.touchEndTime = e.timeStamp;
},
doubleTap(e) {
var vm = this;
// 控制點擊事件在350ms內(nèi)觸發(fā),加這層判斷是為了防止長按時會觸發(fā)點擊事件
if (vm.touchEndTime - vm.touchStartTime < 350) {
// 當(dāng)前點擊的時間
var currentTime = e.timeStamp;
var lastTapTime = vm.lastTapTime;
// 更新最后一次點擊時間
vm.lastTapTime = currentTime;
// 如果兩次點擊時間在300毫秒內(nèi),則認(rèn)為是雙擊事件
if (currentTime - lastTapTime > 300) {
// do something 點擊事件具體執(zhí)行那個業(yè)務(wù)
}
}
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
70+漂亮且極具親和力的導(dǎo)航菜單設(shè)計國外網(wǎng)站推薦
網(wǎng)站可用性是任何網(wǎng)站的基本要素,而可用的導(dǎo)航更是網(wǎng)站所必需的要素之一。導(dǎo)航?jīng)Q定了用戶如何與網(wǎng)站進(jìn)行交互。如果沒有了可用的導(dǎo)航,那么網(wǎng)站內(nèi)容就會變得毫無用處。2011-09-09
layui結(jié)合form,table的全選、反選v1.0示例講解
今天小編就為大家分享一篇layui結(jié)合form,table的全選、反選v1.0示例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08

