中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue表單提交防雙/多擊的示例分析

發布時間:2021-07-26 14:02:13 來源:億速云 閱讀:108 作者:小新 欄目:web開發

這篇文章主要介紹vue表單提交防雙/多擊的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

先說下出現場景:

測試這次比較極端(也有可能是測試又學會什么新知識了,哈哈),說是在點擊提交和調用之間有可能有狂暴的用戶在多連擊,就像打游戲一樣,調用接口后的loading狀態切換就無效了

然后,就只好自己寫了個基于vue防多擊的指令,小小偷懶了下,我里面已經注入fastClick了,因此響應方法是極快的,因此只需要稍微控制下二次點擊的時間即可

export default {}.install = (Vue, options = {}) => {
 Vue.directive('dbClick', {
 inserted(el, binding) {
  el.addEventListener('click', e => {
  if(!el.disabled) {
   el.disabled = true;
   let timer = setTimeout( () => {
   el.disabled = false;
   },1000)
  }
  })
 }
 })
}

用法:

<pr-col hor="center"><mt-button v-dbClick type="primary" @click="saveOrder">保存</mt-button></pr-col>

以上是“vue表單提交防雙/多擊的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

五台县| 宜丰县| 含山县| 栖霞市| 崇左市| 洛川县| 揭西县| 临桂县| 新民市| 文安县| 碌曲县| 云梦县| 彝良县| 嫩江县| 伊川县| 玛纳斯县| 会东县| 龙口市| 金阳县| 赤城县| 衡阳县| 镇巴县| 德昌县| 雅江县| 彭州市| 邓州市| 祁阳县| 庆云县| 武川县| 玛多县| 邛崃市| 靖宇县| 沾益县| 嘉鱼县| 资讯| 土默特右旗| 乌兰察布市| 木里| 方城县| 和龙市| 台东县|