亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序如何獲取復選框全選反選選中的值

發布時間:2021-05-11 14:27:48 來源:億速云 閱讀:458 作者:小新 欄目:web開發

小編給大家分享一下微信小程序如何獲取復選框全選反選選中的值,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

wxml文件

<view class="tr">
  <view class="th">
   <checkbox bindtap="selectall" />全選
  </view>
   <view class="th">id</view>
   <view class="th">名稱</view>
</view>

<checkbox-group bindchange="checkboxChange">
  <view class="tr" wx:for="{{listData}}" wx:key="">
    <view class="td">
    <checkbox value="{{item.code}}" checked="{{item.checked}}" />
    </view>
    <view class="td" value="{{item.text}}">{{item.code}}</view>
    <view class="td" value="{{item.text}}">{{item.text}}</view>
  </view>
</checkbox-group>

wxss文件

.table{
background-color: #fff;
border:1px solid #dadada;
width:1200rpx;
margin-left:0rpx;
}

.tr{
background-color: #dadada;
white-space: nowrap;
width:100%;
display: flex;
text-align: center;
justify-content: center;
}

.th{
background-color: #fff999;
text-align: center;
justify-content: center;
width: 100%;
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
}

.td{
background-color: #fff;
text-align: center;
justify-content: center;
width: 100%;
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;

}

js文件

Page({
 data: {
  select_all: false,
  listData: [
   { code: "1", text: "測試1" },
   { code: "2", text: "測試2"},
   { code: "3", text: "測試3"}
  ],
  batchIds: '',  //選中的ids
 },

//全選與反全選
selectall: function (e) {
 console.log(e)
  var that = this;
  var arr = [];  //存放選中id的數組
  for (let i = 0; i < that.data.listData.length; i++) {

   that.data.listData[i].checked = (!that.data.select_all)

   if (that.data.listData[i].checked == true){
    // 全選獲取選中的值
    arr = arr.concat(that.data.listData[i].code.split(','));
   }
  }
 console.log(arr)
  that.setData({
   listData: that.data.listData,
   select_all: (!that.data.select_all),
   batchIds:arr
  })
 },

 // 單選
 checkboxChange: function (e) {
  console.log(e.detail.value)
  this.setData({
   batchIds: e.detail.value //單個選中的值
  })
 },
})

效果圖:

微信小程序如何獲取復選框全選反選選中的值

以上是“微信小程序如何獲取復選框全選反選選中的值”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大方县| 泸定县| 汶川县| 嘉定区| 普兰县| 和顺县| 宁安市| 从江县| 浑源县| 西峡县| 甘孜| 平邑县| 金溪县| 揭西县| 中卫市| 大丰市| 栖霞市| 宁波市| 阿拉善盟| 琼中| 甘谷县| 色达县| 二连浩特市| 黎平县| 思茅市| 清苑县| 聊城市| 房山区| 湘潭县| 清原| 昌黎县| 濮阳市| 云阳县| 原平市| 晋江市| 象山县| 朝阳县| 峡江县| 乌拉特中旗| 阿拉善右旗| 饶平县|