收藏
回答

checkbox多项选择获取下标

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 checkbox-group 客户端 6.7.3 2.5.0

根据官网文档   checkbox-group  组件可以根据bind事件,获取value的值


但是根据点击事件的返回值发现,返回给我们的是value数组,用户勾选某个checkbox,则将该项加入数组,取消勾选则移除数组


那么是否意味着,我们需要在初始化 CheckBox - group的时候需要另创建一个数组来记录checkbox - group的各项的选中状态,否则无法进行实时的数据交互的过程。


并且这个地方仔细研究发现,没有办法通过  data-  形式将数据下标加到返回函数里面


那么该如何操作,官方是否能够在组件上原生支持 id 属性呢


或者大神们有什么高见呢

回答关注问题邀请回答
收藏

1 个回答

  • 吴奕群
    吴奕群
    2019-03-16

    你可以用index来识别是哪一项啊

    2019-03-16
    有用 1
    回复 2
    • 简单life
      简单life
      2019-03-18

      index我已经用了,但是我现在有一种特殊情况


      我打开这个页面时,这个CheckBox是需要回填数据状态的,就是说在初始状态下,部分按钮就是选中的状态,那么我点击的时候,应该是取消勾选,但是这个靠index是无法获取状态的。


      不过我现在自己实现了 radio 了,也是没办法,官网不提供,只能自己干了

      2019-03-18
      回复
    • 保卫虎鲸
      保卫虎鲸
      2020-09-01
      时隔一年, 我也掉在这个坑里面了. 郁闷啊, 赋值很简单, 但是数据再绑回数据结构就难受了.
      2020-09-01
      回复
登录 后发表内容