无遮无挡三级动态图,熟女人妻高清一区二区三区,午夜精品一区二区三区 ,色吧成人网,无码爆乳护士让我爽

注冊(cè)登錄

微信小程序checkbox怎么變小

2018-06-01
導(dǎo)讀:微信小程序checkbox怎么變小通過(guò)serviceValChange來(lái)監(jiān)聽(tīng)所有checkbox的變化,監(jiān)聽(tīng)函數(shù)通過(guò)e.dtail.value得到一個(gè)被選中的數(shù)組,通過(guò)選中數(shù)組checkArr[],來(lái)給原先的數(shù)據(jù)數(shù)組allGoodFilter[]的被選中對(duì)象的c...

微信小程序checkbox怎么變小通過(guò)serviceValChange來(lái)監(jiān)聽(tīng)所有checkbox的變化,監(jiān)聽(tīng)函數(shù)通過(guò)e.dtail.value得到一個(gè)被選中的數(shù)組,通過(guò)選中數(shù)組checkArr[],來(lái)給原先的數(shù)據(jù)數(shù)組allGoodFilter[]的被選中對(duì)象的check屬性置true,沒(méi)有被選中的置false,在我們的wxml中,通過(guò)判斷每個(gè)對(duì)象的checked屬性來(lái)給他一個(gè)"is_checked"的class。

微信小程序checkbox怎么變小

wxml代碼:

<checkbox-group bindchange="serviceValChange">
        <view class="service_selection flex">
          <block wx:for="{{allGoodsFilte}}">
            <view class=" item">
 
              <label class="checkbox {{item.checked?'is_checked':''}}">
                <checkbox value="{{item.value}}" checked="{{item.checked}}" hidden="false" />{{item.name}}
              </label>
            </view>
          </block>
        </view>
</checkbox-group>

wxss代碼:

.flex{
  flex-direction: row;
}
.flex .item{
  flex: 1
}
 
.service_selection {
  padding: 15px 10px;
  background: #fff;
}
 
.service_selection label {
  background: #f0f1ec;
  padding: 6px 7px;
  font-size: 12px;
  border-radius: 4px;
}
 
.service_selection .is_checked {
  border: 1px solid #fe0002;
  color: #fe0002;
  background: #fff;
}
 

js代碼:

首先是數(shù)據(jù):

 data: {
 
    allGoodsFilte: [
      { name: '專人配送', value: '0', checked: true },
      { name: '精品品牌', value: '1', checked: false },
      { name: '超值優(yōu)惠', value: '2', checked: false },
      { name: '門店自提', value: '3', checked: false },
      { name: '最快三小時(shí)', value: '4', checked: false },
    ],

綁定的checkbox監(jiān)聽(tīng)函數(shù):

 serviceValChange: function (e) {
    var allGoodsFilte = this.data.allGoodsFilte;
    var checkArr = e.detail.value;
    for (var i = 0; i < allGoodsFilte.length; i++) {
      if (checkArr.indexOf(i + "") != -1) {
        allGoodsFilte[i].checked = true;
      } else {
        allGoodsFilte[i].checked = false;
      }
    }
    this.setData({
      allGoodsFilte: allGoodsFilte
    })
  }
重磅推薦:小程序開(kāi)店目錄

第一部分:小商店是什么

第三部分:如何登錄小商店

第四部分:開(kāi)店任務(wù)常見(jiàn)問(wèn)題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結(jié)算

第十部分:小程序客服

第十一部分:小程序服務(wù)商

電話咨詢 微信咨詢 預(yù)約演示 0元開(kāi)店