收藏
回答

小程序checkbox-group选中的问题?

为什么打印出来的是这个["[object Object]"] 而不是数组对象呢

[
    {
        adminSysId: "874b97a15c5b45e2af02c8b3a26db49d",
        roleName: "项目试用人员"
    },
    {
        adminSysId: "822307a15c5b45e2af02c8b3a26db49d",
        roleName: "运营"
    },
    {
        adminSysId: "962307a15c5b45e2af02c8b3a26db49d",
        roleName: "系统"
    }
]
<checkbox-group bindchange="Select" class="content">
        <checkbox class="item" wx:for="{{list}}" value="{{item}}">
            {{item.roleName}}
        </checkbox>
</checkbox-group>


Select(e){
    console.log(e.detail.value)
},


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

3 个回答

  • Frank
    Frank
    2022-07-01

    因为value这里类型是string,你绑定了object类型,会被转成string类型

    2022-07-01
    有用 1
    回复
  • 武曲心
    武曲心
    2022-07-01

    先绑定id,提交数据的时候再通过选择的id集合去组装数据,或者直接提交id集合让后端自己处理

    2022-07-01
    有用
    回复
  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-07-01
    value这样绑定:value="{{ item.adminSysId }}"
    


    2022-07-01
    有用
    回复 4
    • 明
      2022-07-01
      我需要获取整个单条数据 不是某一个字段
      2022-07-01
      回复
    • 茜茜又困了🐽
      茜茜又困了🐽
      2022-07-01回复
      这样写
      2022-07-01
      回复
    • 明
      2022-07-01回复茜茜又困了🐽
      不行  [undefined, undefined, undefined]
      2022-07-01
      回复
    • 茜茜又困了🐽
      茜茜又困了🐽
      2022-07-01回复
      value按照我说的那样绑定
      2022-07-01
      回复
登录 后发表内容