欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序?qū)崿F(xiàn)單選選項(xiàng)卡切換效果

 更新時(shí)間:2020年06月19日 14:48:48   作者:anLazyAnt  
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)單選選項(xiàng)卡切換效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

這里展示一個(gè)工作中用到的微信小程序的單選選項(xiàng)卡切換效果的制作方法,供大家參考,具體內(nèi)容如下

效果如圖:

wxml:

<view class="item" wx:for="{{data}}" wx:for-item="item" wx:for-index="idx" data-idx="{{idx}}" bindtap="chooseItem">
 <view class="choosebtn {{idx==currentidx&&choose==true?'choosedbtn':'choosenobtn'}}"></view>
 <text>{{idx==currentidx&&choose==true?text:textTwo}}</text>
</view>

wxss:

.item {
 width: 100%;
 height: 120rpx;
 background: #f5f5f5;
 display: flex;
 flex-direction: row;
 align-items: center;
 margin-bottom: 20rpx;
}

.item .choosebtn {
 width: 60rpx;
 height: 60rpx;
 border-radius: 50%;
 margin-left: 40rpx;
}

.item .choosenobtn {
 background: #c0c0c0;
}

.item .choosedbtn {
 background: #87ceeb;
}

.item text {
 margin-left: 30rpx;
}

js:

Page({
 data: {
 // 讓所有的選項(xiàng)都成為未選中狀態(tài)
 choose: false,
 // 用來循環(huán)展示的數(shù)據(jù)
 data: [1, 2, 3],
 text: '選中了',
 textTwo: '沒選中'
 },
 // 點(diǎn)擊選項(xiàng)卡時(shí)的js
 chooseItem: function (e) {
 //記錄上次點(diǎn)擊的對(duì)象的序號(hào)
 var oldidx = this.data.currentidx;
 //記錄當(dāng)前點(diǎn)擊的對(duì)象的序號(hào)
 var currentidx = e.currentTarget.dataset.idx;
 if (oldidx == currentidx) {
  var choose = this.data.choose;
  this.setData({
  currentidx: currentidx,
  choose: !choose
  })
 } else {
  this.setData({
  currentidx: currentidx,
  choose: true
  });
 }
 }
})

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論