一个再简单不过的例子:
<checkbox checked="false" >选中</checkbox>
实际代码执行效果却是选中状态。
查看编译到微信小程序开发工具中的代码,发现编译的代码是:
<checkbox checked="false">选中</checkbox>
在微信官方文档中说:
特别注意:不要直接写 checked="false",其计算结果是一个字符串,转成 boolean 类型后代表真值。
所以在微信小程序开发工具中正确的写法是:
<checkbox checked="{{false}}"> </checkbox>
那么在uniapp中正确的写法是什么?
p***@sina.com (作者)
谢谢,那官方文档中是不是凡是给布尔属性赋值但没加:的都是错的?
2025-07-09 16:43
DCloud_UNI_JBB
回复 p***@sina.com: 文档已修改,看prop定义
2025-07-09 17:32