el-checkbox-group复选框组,v-model绑定的值必须是[],不能是字符串

新增时候正常,修改时候选择一个,其他的也选中了。最后发现是数组格式没有对应,应该是数字数组[1,2,3,4],给的是['1','2','3','4']

el-checkbox-group绑定值为数组,选中一个其他也选中的问题记录

 

需要把数组转成字符串以逗号分割传给后台,然后再用.map(Number)转换下就正常了

     //修改
     openEditDia(data) {
            let application = (data.applicationTerminal || "").split(',');
            let app = application.map(Number);
            this.cid = data.id;
            this.addQuery.systemName = data.systemName,
            this.addQuery.applicationTerminal= app,
            this.addDialogVisible = true
      }

 

相关文章:

  • 2021-06-03
  • 2021-11-30
  • 2022-01-14
  • 2022-12-23
  • 2021-11-22
  • 2022-12-23
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案