element [Bug Report] el-checkbox-group 组件初始化的时候 v-model 的值被赋值成了 true

6rqinv9w  于 2022-12-31  发布在  其他
关注(0)|答案(1)|浏览(420)

Element UI version

2.13.2

OS/Browsers version

Macos / Chrome 85

Vue version

2.6.10

Steps to reproduce

给 el-checkbox-group v-model 赋值

What is Expected?

addToStore: function addToStore() {
if (Array.isArray(this.model) && this.model.indexOf(this.label) === -1) {
this.model.push(this.label);
} else {
this.model = this.trueLabel || true;
}
},

好像忽略了 this.model.indexOf(this.label) === -1 不等于 -1 的情况。因为this.model中已经包含this.label

What is actually happening?

el-checkbox-group 组件初始化的时候 v-model 的值被赋值成了 true,造成内部的CheckBox都被选中。

6jygbczu

6jygbczu1#

在 两个 checkbox-group 嵌套(比如 checkbox-group 中有选项包含了 el-tree,且开启了多选框)遇到了这个情况。

相关问题