wxml
<radio-group bindchange="radioChange">
<p style="margin-right:20rpx;align-items: center;" wx:for="{{radioItems}}" wx:key="*this">
<radio style="margin-right:-10rpx;" id="radio{{index}}" value="{{item.value}}" checked="{{item.checked}}" />
<label for="radio{{index}}"> {{item.name}}</label>
</p>
</radio-group>
js
Page({
data: {
radioItems: [
{value: 1, name: '无线'},
{value: 2, name: '年'},
{value: 3, name: '月', checked: true},
{value: 4, name: '天'},
]
},
radioChange(e) {
console.log(e.detail.value)
for (let i = 0, len = this.data.radioItems.length; i < len; i++) {
var item= this.data.radioItems[i]
item.checked =item.value == e.detail.value
}
console.log( this.data.radioItems);
}
})