From 8b986f57ab1553d38518a1d98a7780d87d650779 Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: Mon, 09 Mar 2026 11:44:10 +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