评估优化

This commit is contained in:
zhanglipeng
2021-01-07 17:10:01 +08:00
parent ab9fab9465
commit 09462d74a5
5 changed files with 55 additions and 34 deletions

View File

@ -0,0 +1,17 @@
import Vue from 'vue'
// 防止重复提交指令
const preventReClick = Vue.directive('preventReClick', {
inserted (el, binding) {
el.addEventListener('click', () => {
if (!el.disabled) {
el.disabled = true
setTimeout(() => {
el.disabled = false
}, binding.value || 3000)
}
})
}
})
export { preventReClick }