Vue.directive('preventReClick', {
inserted(el, binding) {
el.addEventListener('click', () => {
el.style.pointerEvents = 'none'
setTimeout(() => {
el.style.pointerEvents = 'auto'
},binding.value || 1000)
})
},
unbind(el){
el.removeEventListener('click')
}
})