directives: {
throttle: {
bind: (el, value) => {
var falg = null
el.addEventListener('click', function (event) {
if (falg) {
event.stopImmediatePropagation()
} else {
falg = setTimeout(() => {
falg = null
}, 10000)
}
}, true)
}
}
},
<el-button type="primary"
icon="el-icon-check"
@click="submitForm"
v-throttle>确 定</el-button>