首页 > 其他 > 详细

vue项目怎么阻止很快速的点击两次然后提交的两次请求

时间:2020-04-01 10:24:07      阅读:144      评论:0      收藏:0      [点我收藏+]

像提交表单类似的数据的时候,连续点击两次会出现提交两次请求,前端有没有全局的js去控制这个?

<template>
<div>
    <!-- 其他代码 -->
    <button v-if="canSave" @click="save">提交</button>
    <button v-else disabled>提交</button>
</div>
</template>
<script>
export default {
    data(){
        return {
            canSave: true,
        }
    },
    methods: {
        save(){
            if(!canSave){
                return;
            }
            this.canSave = false;
            // AJAX 结束后 this.canSave = true;
        },
    }
}
</script>

本文看自:https://segmentfault.com/q/1010000015296510

vue项目怎么阻止很快速的点击两次然后提交的两次请求

原文:https://www.cnblogs.com/smart-girl/p/12605666.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!