vue disabled属性,vue动态绑定disabled

  vue disabled属性,vue动态绑定disabled

  本文主要介绍了在vue中动态控制btn禁用属性的方法,具有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  

目录

  动态控制btn的禁用属性场景动态变化:禁用属性的值是先有后有。

  

动态控制btn的disabled属性

  

场景

  当ajax请求返回的数据为空时,btn处于禁用状态;否则,btn的禁用属性为假。

  代码:

  button class= iconDivIcon target BTN :class= is disabled?btndisabled: style= width:100 px;@ click= change enablers(0):disabled= is disabled fn disable/button

  Div= app 按钮:disabled= isdisabledfn 测试/buttondiv

  在js中:

  var app=new Vue({未定义

  埃尔: #app ,

  数据:{未定义

  isDisabl:没错

  },

  已计算:{未定义

  isdisablefn(){未定义

  如果(数据来自后台!=null){未定义

  返回this.isdisabled=false

  } else {未定义

  返回this.isdisabled=true

  }

  }

  }

  })

  

动态改变:disabled的属性值

  找了半天,可能没人会问这么弱智的问题,哭了,于是我自己琢磨了半天,终于。

  

首先

  首先将none更改为可以修改的值。在这里,我只是称之为残疾。

  日期选择器v-model= time 1 value type= format

  ref= userBirthdayInput

  id=用户生日

  :disabled=“disabled”

  Placeholder=请输入您的生日/日期选择器

  

然后

  设置一个属性props,其中这个禁用的默认值是false。注意:这个道具和数据是一个级别的,不在数据里面。

  导出默认值{

  名称: ModifyUserInfo ,

  道具:{

  已禁用:{

  默认值:false

  }

  },

  data() {

  返回{

  时间1:空,

  加载:假,

  用户照片: ,

  }

  }

  }

  

接着

  你想在哪里把这个值改成true(把这个改成不可编辑),就把这个改成:this.disabled=true。

  this.disabled=true

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: