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

溫馨提示×

溫馨提示×

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

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

微信小程序制作多選框功能的方法

發布時間:2020-06-26 12:31:03 來源:億速云 閱讀:505 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關微信小程序制作多選框功能的方法,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

我們先來看看效果: 兩種狀態: 選中/不選中

微信小程序制作多選框功能的方法

wxml

<!-- 選擇 S -->
 <view wx:for="{{riderCommentList}}" wx:for-item="item" wx:key="index" bindtap="checkboxChange" data-value="{{item.value}}" data-index="{{index}}" checked="{{item.selected}}" class="btn {{item.selected &#63; 'btn-selected' : ''}}" >
   {{item.title}}
 </view>
 <!-- 選擇 E -->

核心js

Page({
 
 /**
  * 頁面的初始數據
  */
 data: {
  riderCommentList: [{
   value: '商品品質',
   selected: false,
   title: '商品品質'
  }, {
   value: '眉筆質地',
   selected: false,
    title: '眉筆質地'
  }, {
   value: '最新',
   selected: false,
    title: '最新'
  }, {
   value: '正品',
   selected: false,
    title: '正品'
  }, {
   value: '包裝完整',
   selected: false,
    title: '包裝完整'
  }, {
   value: '是否防水',
   selected: false,
    title: '是否防水'
  }, {
   value: '其他',
   selected: false,
   title: '其他'
  }]
 },
 checkboxChange(e) {
  console.log('checkboxChange e:', e);
  let string = "riderCommentList[" + e.target.dataset.index + "].selected"
  this.setData({
   [string]: !this.data.riderCommentList[e.target.dataset.index].selected
  })
  let detailValue = this.data.riderCommentList.filter(it => it.selected).map(it => it.value)
  console.log('所有選中的值為:', detailValue)
 },
 /**
  * 生命周期函數--監聽頁面加載
  */
 onLoad: function (options) {
 
 },
 
 /**
  * 生命周期函數--監聽頁面初次渲染完成
  */
 onReady: function () {
 
 },
 
 /**
  * 生命周期函數--監聽頁面顯示
  */
 onShow: function () {
 
 },
 
 /**
  * 生命周期函數--監聽頁面隱藏
  */
 onHide: function () {
 
 },
 
 /**
  * 生命周期函數--監聽頁面卸載
  */
 onUnload: function () {
 
 },
 
 /**
  * 頁面相關事件處理函數--監聽用戶下拉動作
  */
 onPullDownRefresh: function () {
 
 },
 
 /**
  * 頁面上拉觸底事件的處理函數
  */
 onReachBottom: function () {
 
 },
 
 /**
  * 用戶點擊右上角分享
  */
 onShareAppMessage: function () {
 
 }
})

wxss 

.btn{
  font-size: 24rpx;
  padding: 12rpx 19rpx;
  border: 1px solid #dcdcdc;
  background: #F8F8F8;
  border-radius: 10rpx;
  margin-right: 30rpx;
  margin-bottom: 22rpx;
  text-align: center;
  display: inline-block;
  color: #666666;
}
.btn:nth-child(5) {
 margin-right: 0;
}
.btn-selected{
  border: 1px solid #FF7C80;
  color: #F73C41;
  background: #FFFFFF;
}

以上就是微信小程序制作多選框功能的方法,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

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

AI

石首市| 湟中县| 增城市| 龙门县| 宜昌市| 通州市| 治多县| 富顺县| 桦南县| 株洲县| 乌鲁木齐县| 台山市| 河源市| 平安县| 若羌县| 淮安市| 鄂伦春自治旗| 巴林左旗| 武清区| 乌兰浩特市| 绥芬河市| 上饶县| 廉江市| 息烽县| 惠来县| 翁源县| 锡林郭勒盟| 通榆县| 岱山县| 土默特左旗| 彩票| 安塞县| 桃源县| 乌海市| 柳州市| 隆尧县| 岑溪市| 舟曲县| 修武县| 盐津县| 诸城市|