后浪云百度小程序教程:checkbox-group 多选

  • checkbox-group 多选
    • 属性说明
    • 示例
      • 代码示例

    checkbox-group 多选

    解释:多项选择组件,为开发者提供多项选择功能。

    属性说明

    属性名 类型 必填 默认值 说明

    value

    Array

    []

    已选的值

    disabled

    Boolean

    false

    是否禁止点击

    column

    Number

    1

    组件按照几列展示

    options

    Array

    组件内容数组,如:
    [{
      name: ‘两字’,
      value: ‘1’,
      desc: ‘描述’
    }],
    其中 name 为展示文案, value 为对应的值, desc 为描述文案

    options-key

    String

    name

    options 数组中的 key, 如 name

    itemStyle

    Object

    {}

    组件每一项的内联样式,如:
    { color: ‘#2772fb’}

    iconStyle

    Object

    {}

    组件某一项选中时的 icon 样式,如:
    {
      color: ‘#2772fb’,
      name: ‘checked-l’
    }

    active-text-color

    String

    #2772fb

    选中时的文字颜色

    active-icon-color

    String

    #2772fb

    选中时的 icon 颜色

    active-bg-color

    String

    rgba ( 39 , 114 , 251, .04 )

    选中时的背景颜色

    checkbox-group-class

    String

    组件的外部样式类,可用于修改组件最外层样式

    bindchange

    EventHandle

    点击组件每一项时触发,可用于获取已选择的 value 值

    示例

    跳转编辑工具

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    后浪云百度小程序教程:checkbox-group 多选插图

    请使用百度APP扫码

    代码示例

    • SWAN
    • JS
    • CSS
    • JSON
     
     
     
    1. <!-- 三列样式 -->
    2. <smt-checkbox-group
    3. column="3"
    4. option-key="name"
    5. options="{{threeColumnOptions}}"
    6. value="{{[7]}}"
    7. bind:change="groupChange"
    8. >
    9. </smt-checkbox-group>
    10. <!-- 两列样式 -->
    11. <smt-checkbox-group
    12. option-key="name"
    13. column="2"
    14. options="{{twoColumnOptions}}"
    15. value="{{[5]}}"
    16. bind:change="groupChange"
    17. >
    18. </smt-checkbox-group>
    19. <!-- 三列禁止样式 -->
    20. <smt-checkbox-group
    21. option-key="name"
    22. checkbox-group-class="checkbox-group"
    23. column="3"
    24. options="{{threeColumnDisabledOptions}}"
    25. value="{{[1]}}"
    26. bind:change="groupChange"
    27. >
    28. </smt-checkbox-group>
    THE END