v-for循环创建element多选框的bug要如何解决?
我使用element创建了一个多选框,数据由后端循环输出而成,效果如下,但是点击其中一个选项出现了全选的效果
代码如下
<el-form-item label=" 请勾选此用户所属角色:" prop="types">
<el-checkbox v-model="ruleForm.types" v-for="item in adminData" :key="item.adminData">
{{item.roleDisplayName}}
</el-checkbox>
</el-form-item>
想知道如何解决,感谢您的解答
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
循环渲染出来
v-model
应该是item
的一个属性吧, 怎么是同一个值你这样写肯定不对啊,如果要用多选框组,应该这样写
你看看官方文档有写的 element checkbox 传送门
1.key值一定要 唯一且只能用 string number
2.建议使用 el-checkbox-group 而不是 el-checkbox
泻药~
楼主,你的用法不对的。建议去官方文档详细看下。我试着改了下,你试试看。
如有帮助,麻烦点击下采纳,谢谢~