// 限制多次點擊 v-antiShake
export const AntiShake = app => {
app.directive('antiShake', {
mounted: function (el, binding) {
el.addEventListener('click', () => {
if (el.style.pointerEvents !== "none") {
el.style.pointerEvents = "none"
setTimeout(() => {
el.style.pointerEvents = ""
}, 3000)
}
})
}
})
}
解決Vue項目按鈕重復(fù)(高頻)提交問題!前言:大家在vue項目開發(fā)中經(jīng)常需要處理表單提交的問題,但當(dāng)用戶快速點擊提交按鈕時,會發(fā)送多個請求,為了防止這個問題,我們需要對按鈕進行限制,下面給大家介紹一個簡單的方法。1...