===================手机端===========================
 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;
               }
         }
       })
}