前端vue实现一个disabled功能

前端vue实现一个这样的功能:点击按钮后,按钮的disabled="true"不可用,等按钮调用完接口以后,再变为可用disabled="false";
请问代码该如何实现

你的需求主要就是给影响按钮状态的一个变量的赋值操作,可以参考下面代码:

<template>
  <button :disabled="flag" @click="clickEve">点击</button>
</template>


<script>
 export default {
  data() {
      return {
        flag:false
      }
 },
methods:{
  clickEve() {
         this.flag= true;
        Axios({
          method: 'post',
          url: 'url',
          data: Qs.stringify(datas)
        }).then((res) => {
          this.flag= false;
        }, (err) => {
          
        })
      },
  }
}
</<script>


你是点击完按钮,给按钮设置为禁用;调用完接口才启用是吧

给个变量 。 接口 调用成功 改变其值