// 防抖点击指令 只作用于button按钮元素
Vue.directive('preventReClick', {
// 指令的定义
inserted(el, binding) {
el.addEventListener('click', (e) => {
if (!el.disabled) {
el.disabled = true
el.style.cursor = 'not-allowed'
setTimeout(() => {
el.style.cursor = 'pointer'
el.disabled = false
}, 1500)
}
})
},
})
防抖点击指令 只作用于button按钮元素
最新推荐文章于 2024-05-30 11:27:58 发布