vue中disabled的使用,点击提交禁止再次点击

  • ###disabled <button @click="withdrawMoney()" :disabled="submitDisabled">提交</button>
  • <script>
        export default{
            ready(){
                this.submitDisabled = false; //初始化为face表示是可以点击的
            },
            data () {
                return {
                   submitDisabled:false;//提交按钮是否可点击 false是可点击,true不可点击
                }
            },
            methods:{
                withdrawMoney () {
                    if(Number(this.balance)<10){
                        this.setTip({
                            text: '提现金额不得低于10元'
                        });
                        return false
                    }
                    this.submitDisabled = true //判断条件结束后点击按钮后就禁止再次点击
                    this.$http({}).then (res) =>{
                        let data = JsonParse(res.data)
                        if(data.statusCode === 200){
                            
                        }else{
                            //请求数据失败之后可以再次点击
                                this.submitDisabled = false
                        }    
                    }
                }
            }
        }
    </script>

    转载于:https://my.oschina.net/pingheyongfeng/blog/1204478

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

###disabled <button @click="withdrawMoney()" :disabled="submitDisabled">提交</button>

  1.  
    <script>
  2.  
    export default{
  3.  
    ready(){
  4.  
    this.submitDisabled = false; //初始化为face表示是可以点击的
  5.  
    },
  6.  
    data () {
  7.  
    return {
  8.  
    submitDisabled: false; //提交按钮是否可点击 false是可点击,true不可点击
  9.  
    }
  10.  
    },
  11.  
    methods:{
  12.  
    withdrawMoney () {
  13.  
    if(Number( this.balance)< 10){
  14.  
    this.setTip({
  15.  
    text: '提现金额不得低于10元'
  16.  
    });
  17.  
    return false
  18.  
    }
  19.  
    this.submitDisabled = true //判断条件结束后点击按钮后就禁止再次点击
  20.  
    this.$http({}).then (res) =>{
  21.  
    let data = JsonParse(res. data)
  22.  
    if( data.statusCode === 200){
  23.  
     
  24.  
    } else{
  25.  
    //请求数据失败之后可以再次点击
  26.  
    this.submitDisabled = false
  27.  
    }
  28.  
    }
  29.  
    }
  30.  
    }
  31.  
    }
  32.  
    </script>
 

转载于:https://my.oschina.net/pingheyongfeng/blog/1204478

猜你喜欢

转载自www.cnblogs.com/zhanghailing/p/12192615.html
今日推荐