From 8e74a6244f598146351f55ee4ac576c1b101bd32 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期一, 13 一月 2025 13:11:04 +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