可达鸭程序设计 2022-12-05 09:08 采纳率: 40.9%
浏览 39
已结题

前端vue实现一个disabled功能

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

  • 写回答

3条回答 默认 最新

  • 越来越好。 2022-12-05 09:57
    关注

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

    <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>
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月5日
  • 已采纳回答 12月5日
  • 修改了问题 12月5日
  • 创建了问题 12月5日