uniapp防抖操作
生活随笔
收集整理的這篇文章主要介紹了
uniapp防抖操作
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.新建common文件并創(chuàng)建common.js文件
// 防止處理多次點擊function noMultipleClicks(methods, info) {// methods是需要點擊后需要執(zhí)行的函數(shù), info是點擊需要傳的參數(shù)let that = this;if (that.noClick) {// 第一次點擊that.noClick= false;if(info && info !== '') {// info是執(zhí)行函數(shù)需要傳的參數(shù)methods(info);} else {methods();}setTimeout(()=> {that.noClick= true;}, 2000)} else {// 這里是重復點擊的判斷}}//導出export default {noMultipleClicks,//禁止多次點擊}二、man.js文件引入
//配置公共方法 import common from './common/common.js' Vue.prototype.$noMultipleClicks = common.noMultipleClicks;三、頁面中使用
//記得在data中掛載 noClick:truedata() {return {noClick:true,}},<view class="bottom-btn-box"><view class="pay" @click.stop="$noMultipleClicks(goPay, item)" >支付</view></view>methods:{goPay(item){//balabala} }總結(jié)
以上是生活随笔為你收集整理的uniapp防抖操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: postman 使用_Postman使用
- 下一篇: Git各指令的本质