el-checkbox-group复选框组,v-model绑定的值必须是[],不能是字符串
新增时候正常,修改时候选择一个,其他的也选中了。最后发现是数组格式没有对应,应该是数字数组[1,2,3,4],给的是['1','2','3','4']
需要把数组转成字符串以逗号分割传给后台,然后再用.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 }