新建防抖文件夹
import type { Directive, DirectiveBinding } from 'vue'
export const prevent: Directive = {
mounted(button) {
button.addEventListener('click', () => {
if (!button.disabled) {
button.disabled = true
setTimeout(() => {
button.disabled = false
},1500)
}
})
}
}
通过获取dom节点,添加disabled