84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
<input :readonly="isRead"/>
这个isRead不管是什么值,input都会被加上readonly属性。有什么办法可以解决呢???我想通过isRead变量来控制是否添加readonly属性
小伙看你根骨奇佳,潜力无限,来学PHP伐。
<body> <p id="app"> <input :readonly="isRead"/> </p> <script type="text/javascript"> var app = new Vue({ el: '#app', data: { message: 'Hello Vue!', isRead: false } }) </script> </body>
不知道你的isRead的值是不是用的布尔值。设置为false是可编辑的。
https://jsfiddle.net/a8a4wgor/3/
建议楼主在问问题的会后粘贴上遇到问题的源码和引用框架类库的CDN,方便大家查找问题和解决问题补充: Vue中在你的属性前面加上:的时候属性值回被编辑为一个变量而不是字符串,此时在变量上赋值布尔值的时候才会达到你想要的开关效果
不知道你的isRead的值是不是用的布尔值。设置为false是可编辑的。
https://jsfiddle.net/a8a4wgor/3/
建议楼主在问问题的会后粘贴上遇到问题的源码和引用框架类库的CDN,方便大家查找问题和解决问题
补充: Vue中在你的属性前面加上:的时候属性值回被编辑为一个变量而不是字符串,此时在变量上赋值布尔值的时候才会达到你想要的开关效果