vue的disabled属性,button disabled属性

  vue的disabled属性,button disabled属性

  本文主要介绍Vue如何设置按钮的禁用属性,有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。

  

目录

   vue设置按钮的禁用属性。1.这个属性在HTML中只有一个值。2.如果需要控制按钮在Vue项目中的可用性,Vue使用js来控制按钮的disabled属性。

  

Vue设置button的disable属性

  表单有一个disable属性,用于控制元素是否可用。

  

1.这个属性在HTML里只有1个值

  用法是button disable= disable click/button。

  实际测量后,disable接受任何属性值,即使您将disable的属性添加到标记中,此表单元素也将变得不可用。

  换句话说,如果你试图使用下面的语句使按钮可用,这是不可行的。

  Button= false 单击/button //仍然不可用。

  

2.如果需要在vue项目中控制按钮的可用与否

  其实很简单。

  模板

  按钮v-bind:disable= dis Click/button//仍然不可用

  /模板

  脚本

  导出默认值{

  data(){

  返回{

  dis:错误

  }

  }

  }

  /脚本

  虽然原生HTML标签有disable属性,但是不管它的值是多少,效果都是不可用的。但在vue却不是这样。通过属性绑定,可以使用bool值来控制相应的表单元素是否可用。

  前提是必须使用属性绑定机制v-bind。

  

Vue使用js控制button的disabled属性

  按钮ref=btn 按钮/按钮

  最好不要用这个。$ refs . BTN . set attribute( disabled ,true);禁用按钮

  因为这个的效果和这个是一样的。$ refs . BTN . set attribute( disabled ,false);可以,所有按钮都是禁用的,因为true或false转换成一个字符串,这个字符串基本上等同于true,也就是两者都是禁用的。

  而如果换成这样。$refs.btn.disabled=true(禁用按钮),this。$refs.btn.disabled=false(可用按钮)可以满足正常要求。

  但是,使用setAttribute也不是不可以。要取消禁用按钮,必须将其与removeAttribute一起使用:

  这个。$ refs . BTN . remove attribute( disabled );

  Vue不建议使用dom,所以当然要写在标签里,disabled=flag(注意flag不要加引号,flag在数据里设置为布尔值)

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

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

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