本文轉自:https://blog.csdn.net/qq_41874847/article/details/90763559
首先在循環列表裏添加一個單選框,因爲循環的是同一個,所以checked的值不能給死,通過判斷點擊的獲取orderNo,再判斷是否等於當前的orderNo,然後就搞定啦!
radio:function(e){
var orderNo = e.currentTarget.dataset.orderNo
this.setData({
orderNo: orderNo,
})
}
<view class='button2' style='width:20%;right: -580rpx;'>
<radio-group bindchange="checkboxChange">
<label class="checkbox">
<radio value='{{item.orderNo}}' bindtap='radio' data-order-no="{{item.orderNo}}" checked="{{item.orderNo==orderNo}}"/>
</label>
</radio-group>
</view>