===================手机端===========================

 vue:

<van-submit-bar
         button-text="提交"
         @submit="onSubmit" :disabled="isDisable"/>

js:
export default {
    data() {
        isDisable:false

     };
    },
methods:{
   onSubmit() {
         this.isDisable = true
           setTimeout(() => {
           this.isDisable = false
         }, 1000)
         执行其他方法。。。。。
    }

}

  

===================PC端================================

 

html:

<button type="button" v-for="" v-if="" v-on:click="payOrder(参数)"  class="oder">提交订单</button>

js:

window.onload = function () {

         var app = new Vue({

             el: '#app',

             data: {

                isDisabled :false

             },

          methods: {

             payOrder(参数){                  

               if (this.isDisabled) {
                   return false;
               }
               this.isDisabled = true;

               }

         }

       })

}

  

posted on 2020-09-23 14:00  我的梦想是开个小店  阅读(336)  评论(0编辑  收藏  举报