里层得复选框会多出来id,只想要复选框怎么改?

发布于 2022-09-07 21:19:28 字数 720 浏览 8 评论 0

 <el-checkbox-group v-model="checkList">
 <el-checkbox :label="emr.hospital_id"  :key="emr.hospital_id"
                     @change="checkbox(emr)" v-model="check"
                      style="float: right;margin-top:49px" 
                      v-if="showSelected===true"
        >
        </el-checkbox>
 </el-checkbox-group>        

const hosList = [];

  for (let i = 0; i < this.emrList.length; i++) {
    hosList.push(this.emrList[i].hospital_id);
  }
  this.checkList = val ? hosList : [];

这段代码写完之后,点击外层得得复选框,里层得复选框会多出来id,只想要复选框怎么改?

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赠佳期 2022-09-14 21:19:28
<el-checkbox v-for="city in cities" :label="city" :key="city">{{''}}</el-checkbox>

在el-checkbox之间加入{{''}}就行了

clipboard.png
会多出来id指的是这里么?

:label="emr.hospital_id" 这行代码去掉就行了

我第一次看见感觉自己可以回答的问题,兄弟你好好提问,我给你好好答,实在不行私聊也行,我在

这是复选框组,里层复选框指的是<el-checkbox

会多出来id?啥意思?

只想要复选框怎么改?啥叫只想要复选框

下面这代码是方法体把,方法的入参是啥?this.emrList是啥?
const hosList = [];
for (let i = 0; i < this.emrList.length; i++) {

hosList.push(this.emrList[i].hospital_id);

}
this.checkList = val ? hosList : [];

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文