马宇豪
2025-04-23 34ec919649adfefeecd0418284dd7b02e9ed49b8
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 }