From c97bc5edfc872073c8a800ea6dbf588d11198953 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Mon, 21 Oct 2019 23:05:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8D=95=E9=80=89=E6=A1=86?= =?UTF-8?q?=E7=BB=84=E4=BB=B6v-model=E4=B8=BA=E6=95=B0=E5=AD=97=E6=97=B6?= =?UTF-8?q?=E7=9A=84=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/components/material/Checkbox.vue | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/renderer/components/material/Checkbox.vue b/src/renderer/components/material/Checkbox.vue index 24215c2b..901e4e39 100644 --- a/src/renderer/components/material/Checkbox.vue +++ b/src/renderer/components/material/Checkbox.vue @@ -67,8 +67,6 @@ export default { } else { checked.splice(index, 1) } - } else if (typeof this.checked == 'string') { - checked = this.bool ? this.value : '' } else if (typeof this.checked == 'boolean') { let bool = this.bool if (this.indeterminate) { @@ -78,6 +76,8 @@ export default { // }) } checked = bool + } else { + checked = this.bool ? this.value : '' } this.$emit('input', checked) this.$emit('change', checked) @@ -88,14 +88,14 @@ export default { bool = value.includes(this.value) } else { switch (typeof value) { - case 'string': - bool = value === this.value - break case 'boolean': bool = value break + // case 'string': + // case 'number': default: - return + bool = value === this.value + break } }