当我不得不反复按保存按钮时,它将保存很多相同的数据。
@click="save"
methods:{
save(){
}
}
}
我想当我反复单击保存按钮时,只能保存一个数据 到数据库。
我该怎么办? :)
答案 0 :(得分:0)
也许您可以尝试
@ click =“ debounce(save,500);”
function debounce(func, wait) {
let timer;
return function(...args) {
const context = this;
clearTimeout(timer);
timer = setTimeout(function() {
func.apply(context, args);
}, wait);
};
}