84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
<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中在你的属性前面加上:的时候属性值回被编辑为一个变量而不是字符串,此时在变量上赋值布尔值的时候才会达到你想要的开关效果