小程序循環列表裏的單選框

本文轉自: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>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章