From 6c153ca68080df99f9ec8ad1666413f65b6a5881 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期二, 06 二月 2024 16:50:29 +0800
Subject: [PATCH] 添加状态

---
 src/utils/stopReClick.js |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/utils/stopReClick.js b/src/utils/stopReClick.js
index 2483a69..94a97ff 100644
--- a/src/utils/stopReClick.js
+++ b/src/utils/stopReClick.js
@@ -21,4 +21,21 @@
         })
     }
 })
-export { stopReClick }
+
+const longReClick = Vue.directive('longReClick', {
+    inserted: function (el, binding) {
+        el.addEventListener('click', () => {
+            if (!el.disabled) {
+                el.disabled = true
+                el.style.cursor = 'not-allowed'
+                setTimeout(() => {
+                    el.style.cursor = 'pointer'
+                    el.disabled = false
+                    //设置时间
+                }, binding.value || 30000)
+            }
+        })
+    }
+})
+
+export { stopReClick, longReClick }

--
Gitblit v1.9.2