如何反复按“保存”按钮,但只能保存一次数据

时间:2018-07-30 02:43:50

标签: javascript vue.js vuejs2

当我不得不反复按保存按钮时,它将保存很多相同的数据。

@click="save"

 methods:{

        save(){

            }
         }
    }

我想当我反复单击保存按钮时,只能保存一个数据 到数据库。

我该怎么办? :)

1 个答案:

答案 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);
    };
}