<radio-group name="country" class="radio-group" bindchange="radioChange">
<label class="radio" wx:for="{{items}}" wx:key="{{index}}">
<radio value='{{item.value}}' checked='{{item.checked}}'></radio>
<!-- <radio value="{{item.name}}" checked="{{item.checked}}" /> -->
<block wx:if="{{yjIndex == item.value}}">
<image src='../img/diananniu_yidian.png'></image>
</block>
<block wx:else>
<image src='../img/diananniu_weidian.png'></image>
</block>
{{item.name}}
</label>
</radio-group>
data数据
items:[
{ name: '是', value: 1 },
{ name: '否', value: 0 ,checked:true}
],
yjIndex:0,
单选点击事件
radioChange:function (event) {
this.setData({
yjIndex: event.detail.value
})
},
CSS样式
.radio{
position:relative;
}
.radio radio{
opacity: 0;
}
.radio image{
position:absolute;
top:0;
left:0;
width:44rpx;
height:44rpx;
}