最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue 如何處理防止按鈕重復(fù)點(diǎn)擊問題

 更新時(shí)間:2022年10月09日 11:44:05   作者:前端小蔡姬  
這篇文章主要介紹了vue 如何處理防止按鈕重復(fù)點(diǎn)擊問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

處理防止按鈕重復(fù)點(diǎn)擊

1.在button上綁定動(dòng)態(tài)的disabled

<el-button type="primary" size="mini" @click="testCode" :disabled="codeDisabled">發(fā)送驗(yàn)證碼</el-button>

2.在data中定義

codeDisabled: false,

3.在點(diǎn)擊事件里加入定時(shí)器,60000為1分鐘不能重復(fù)點(diǎn)擊

?testCode() {
? ? ? this.codeDisabled = true
? ? ? setTimeout(()=>{
? ? ? ? this.codeDisabled = false;
? ? ? },60000)
? }

vue防止重復(fù)執(zhí)行點(diǎn)擊事件

在vue項(xiàng)目中防止用戶在一定時(shí)間內(nèi)頻繁點(diǎn)擊按鈕觸發(fā)事件

方法一:在規(guī)定時(shí)間內(nèi)將按鈕禁用的方法

主要思想就是禁止用戶在一定的時(shí)間多次點(diǎn)擊,在一定時(shí)間內(nèi)將按鈕禁用,用定時(shí)器實(shí)現(xiàn),一定時(shí)間之后用戶可再次點(diǎn)擊。

<template>
? <div>
? ? ? <div @click="clickHandle()">我是點(diǎn)擊事件</div>
? </div>
</template>
?
<script>
export default {
? components: {},
? data () {
? ? return {
? ? ? isDisabled: false,
? ? };
? },
? methods: {
? ? ? clickHandle(){
? ? ? ? ? this.isDisabled = true;
? ? ? ? ? setTimeout(()=>{
? ? ? ? ? ? ? this.isDisabled = false;
? ? ? ? ? },3000)
? ? ? }
? },
}
</script>

方法二:用指令的方式實(shí)現(xiàn),全局注冊 

export default {
? ? install(Vue) {
? ? ? ? // 防止重復(fù)點(diǎn)擊
? ? ? ? Vue.directive('preventReClick', {
? ? ? ? ? ? inserted(el, binding) {
? ? ? ? ? ? ? ? el.addEventListener('click', () => {
? ? ? ? ? ? ? ? ? ? if (!el.disabled) {
? ? ? ? ? ? ? ? ? ? ? ? el.disabled = true;
? ? ? ? ? ? ? ? ? ? ? ? setTimeout(() => {
? ? ? ? ? ? ? ? ? ? ? ? ? ? el.disabled = false;
? ? ? ? ? ? ? ? ? ? ? ? }, binding.value || 1000)
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? })
? ? ? ? ? ? }
? ? ? ? })
? ? }
}

1. 在main.js中引入上面的js文件

// 防止多次點(diǎn)擊
import preventReClick from './common/utils/utils'
Vue.use(preventReClick);

2. 在觸發(fā)事件的按鈕上就可以直接使用指令

<div class="comment-btn" @click="submitMes()" v-preventReClick="3000">發(fā)送</div>

3. 3秒之后 按鈕下面的事件才可再次觸發(fā)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。 

相關(guān)文章

最新評(píng)論

体育| 徐州市| 郁南县| 藁城市| 清河县| 罗田县| 石景山区| 女性| 玉龙| 盈江县| 资阳市| 双流县| 东乡族自治县| 英吉沙县| 敦化市| 平度市| 沙雅县| 曲阳县| 灵武市| 阿尔山市| 界首市| 鹤庆县| 漯河市| 调兵山市| 广南县| 梨树县| 珠海市| 西峡县| 太原市| 乌鲁木齐市| 大安市| 社旗县| 年辖:市辖区| 林西县| 霍城县| 平安县| 秦皇岛市| 宣恩县| 六安市| 淄博市| 连云港市|