uni-app 内置组件:CheckboxGroup

CheckboxGroup 组件是 uni-app 中用于创建一组复选框的容器,可以包含多个 Checkbox 项,并且可以实现多选。

API

CheckboxGroup 组件可以与多个 Checkbox 组件一起使用,来创建复选框组。每个 Checkbox 都有自己的 value 属性,这个值在选中时会被 CheckboxGroup 获取并作为其 value 的一部分。

属性

CheckboxGroup 组件的主要属性:

  • name:复选框组名称,在表单提交时使用。
  • bindchange:当 CheckboxGroup 中的选项变化时,触发 change 事件,event.detail = {value: '选中的checkbox的value的数组'}。

事件

bindchange

CheckboxGroup 中的选项变化时触发的事件,返回一个数组,包含了所有选中的 Checkbox 的值。

示例

HTML 部分:

html 复制代码
<checkbox-group name="checkboxGroup" bindchange="checkboxChange">
  <checkbox value="value1">选项1</checkbox>
  <checkbox value="value2">选项2</checkbox>
  <checkbox value="value3">选项3</checkbox>
</checkbox-group>

JavaScript 部分:

javascript 复制代码
export default {
  methods: {
    checkboxChange(e) {
      console.log('checkbox发生change事件,携带value值为:', e.detail.value);
    }
  }
}

在此示例中,当 CheckboxGroup 中的任何一个 Checkbox 被选中或取消选中时,checkboxChange 方法都会被调用,并输出被选中的 Checkbox 的值。

在使用 CheckboxGroup 时,通常需要处理用户的选择结果。你可以在 checkboxChange 事件处理函数中获取到用户的选择数组,然后根据业务需要进行相应的处理。

以上是 CheckboxGroup 组件的基本介绍和使用示例,具体的属性和事件可能会根据 uni-app 的版本更新有所变动,请参考最新的uni-app 官方文档

相关推荐
_codeOH9 小时前
Vue 3 vs React 19:框架还在卷,核心原理就这些
前端·vue.js
英勇无比的消炎药10 小时前
新手必看玩转TinyRobot一定要避开这些坑
前端·vue.js
英勇无比的消炎药10 小时前
别再盲目混用AI组件库和传统组件库差距原来这么大
前端·vue.js
英勇无比的消炎药12 小时前
前端提效神器全新AI组件库TinyRobot改写日常开发模式
前端·vue.js
英勇无比的消炎药12 小时前
前端提效神器TinyRobot
前端·vue.js
CDwenhuohuo12 小时前
uni 背景色渐变 全屏
前端·javascript·vue.js
爱怪笑的小杰杰12 小时前
Vue 项目交付第三方开发,如何隐藏核心 JS 源码?
前端·javascript·vue.js
小二·13 小时前
Vue 3 组合式 API 进阶实战
前端·javascript·vue.js
rising start14 小时前
九、vue3 组件通信:全场景详解
前端·vue.js·typescript
编程技术手记14 小时前
Vue Scoped CSS 与动态创建 DOM 的兼容性问题
前端·css·vue.js