亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

大竹县| 自治县| 乌拉特前旗| 开阳县| 东乡| 得荣县| 衡阳市| 自治县| 泰州市| 乌拉特中旗| 洱源县| 怀仁县| 长乐市| 安仁县| 卢龙县| 潜江市| 加查县| 五峰| 布尔津县| 闽侯县| 新绛县| 涟水县| 明溪县| 乐平市| 新余市| 赤城县| 黄骅市| 交城县| 日土县| 绥滨县| 卓尼县| 汉阴县| 安丘市| 大石桥市| 汉中市| 汤阴县| 孟村| 思南县| 津南区| 长垣县| 青川县|