From 7a953239bfd43149c0ffbe66dd24b45eab0f401a Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期四, 25 七月 2024 10:26:28 +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