这属于微信小程序的bug,官方文档给的是这样的
然而实际运用中,我的代码是这样
<radio-group bindchange="radioChange">
<label>
<radio value="0" checked="true"/>
<text>预订单</text>
</label>
<label style="margin-left: 20rpx">
<radio value="1" checked="false"/>
<text>价格体系</text>
</label>
</radio-group>
效果却是
价格体系选中的,当时一脸懵逼啊,我把价格体系的checked删掉了,才是正常显示,但是如果要走数据判断的话,一定是有checked属性的,所以我们要解决的是checked赋值什么,才不会选中。
我试着把false删掉了,即价格体系这里只放checked="",空字符串,结果正常。
所以得出结论,小程序radio的checked属性赋值空字符串,不会使此radio选中!下课!