为什么disabled属性值设为false时无法解除禁用?(还发现用v-bind可以)

如下:

(还发现用vue的v-bind绑定disabled再设为设为false可以解除)

<input type="text" disabled="false" />     //无法解除禁用

<input type="button" disabled="isDisabled" value="测试按钮">  //无法解除禁用

<button v-bind:disabled="isButtonDisabled">Button</button>    //可以解除禁用

 

你如果用的是vue。就应该用vue的方法设置v-bind:disabled="isButtonDisabled"
 

如果是<input type="text" id="aa" disabled="disabled" />  
就必须用原生js 来解除
document.getElementById("aa").disabled = false;
 

vue设置属性必须用v-bind

disabled="false" ???把所有动态赋值的地方 改成 disabled= false 或者 disabled=true

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

disabled="false",要用enable解除