ElemeFE / ElemeFE/element

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

Open
#20,182 4 comments 4 reactions 0 assignees View on GitHub
Dominant language
Vue
Stars
54k
Forks
14.4k
PR merge metrics
No merged PRs in 30d

Description

### Element UI version
2.13.2

### OS/Browsers version
Macos / Chrome 85

### Vue version
2.6.10

### Reproduction Link

### 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都被选中。

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.