小程序开发之组件checkbox-group(多项选择器)

本文介绍了小程序中的checkbox-group组件,它作为多项选择器,包含多个checkbox。通过示例展示了如何使用checkbox-group和checkbox,包括效果展示和对应的WXML、WXSS及JS代码。

checkbox-group

多项选择器,内部由多个checkbox组成。
在这里插入图片描述

checkbox

多选项目。
在这里插入图片描述

例如:
效果展示


在这里插入图片描述

代码
index.wxml

<checkbox-group bindchange="checkboxChange">
  <label class="checkbox" wx:for="{{items}}">
    <!-- 
    value:"sign"  标识,选中时触发<checkbox-group>的bindchange事件,并携带value传的方法中:e.detail.value
    disabled:false  是否禁用
    checked:false   当前是否选中,可用来设置默认选中
    color:#ffffff     checkbox的颜色,同css的color
     -->
    <checkbox value="{{item.name}}" checked="{{item.checked}}"/>{{item.value}}
  </label>
</checkbox-group>

index.wxss

label{
  display: flex;
  margin-left: 50rpx;
}

index.js

Page({
  data: {
    items: [
      { name: 'USA', value: '美国' },
      { name: 'CHN', value: '中国', checked: 'true' },
      { name: 'BRA', value: '巴西' },
      { name: 'JPN', value: '日本' },
      { name: 'ENG', value: '英国' },
      { name: 'TUR', value: '法国' },
    ]
  },
  checkboxChange: function (e) {
    console.log('checkbox发生change事件,携带value值为:', e.detail.value)
  }
})





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值