在src目录下,新建文件夹directive,并在里面新建preventClick.js
import Vue from "vue"
Vue.directive("preventReclick", {
inserted: function (el, binding) {
el.addEventListener("click", () => {
if (!el.disabled) {
el.disabled = true
setTimeout(() => {
el.disabled = false
}, binding.value || 2000)
}
})
},
})