From 3d10d42fccadd1b9df46860d758a91f7825073e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Sat, 11 Jan 2020 08:54:07 +0800 Subject: [PATCH] fix(Checkbox): only the icon is clickable when label-disabled --- src/checkbox/README.md | 2 +- src/checkbox/README.zh-CN.md | 4 +- src/checkbox/demo/index.vue | 2 +- .../test/__snapshots__/demo.spec.js.snap | 8 +- .../test/__snapshots__/index.spec.js.snap | 2 +- src/mixins/checkbox.js | 82 +++++++++++-------- src/radio/README.md | 4 +- src/radio/README.zh-CN.md | 6 +- src/radio/demo/index.vue | 8 +- .../test/__snapshots__/demo.spec.js.snap | 20 +++-- 10 files changed, 82 insertions(+), 56 deletions(-) diff --git a/src/checkbox/README.md b/src/checkbox/README.md index ac496c3b5..c7137bfd7 100644 --- a/src/checkbox/README.md +++ b/src/checkbox/README.md @@ -54,7 +54,7 @@ export default { ### Custom Icon Size ```html -Checkbox +Checkbox ``` ### Custom Icon diff --git a/src/checkbox/README.zh-CN.md b/src/checkbox/README.zh-CN.md index 92c82da85..9a6940911 100644 --- a/src/checkbox/README.zh-CN.md +++ b/src/checkbox/README.zh-CN.md @@ -39,7 +39,7 @@ export default { ### 禁用文本点击 -通过设置`label-disabled`属性可以禁用复选框文本点击 +设置`label-disabled`属性后,点击复选框图标以外的内容不会触发切换 ```html 复选框 @@ -66,7 +66,7 @@ export default { 通过`icon-size`属性可以自定义图标的大小 ```html -复选框 +复选框 ``` ### 自定义图标 diff --git a/src/checkbox/demo/index.vue b/src/checkbox/demo/index.vue index 706fba173..4d9c2f712 100644 --- a/src/checkbox/demo/index.vue +++ b/src/checkbox/demo/index.vue @@ -32,7 +32,7 @@ - + {{ $t('customIconSize') }} diff --git a/src/checkbox/test/__snapshots__/demo.spec.js.snap b/src/checkbox/test/__snapshots__/demo.spec.js.snap index 7cdf71224..fb691cadd 100644 --- a/src/checkbox/test/__snapshots__/demo.spec.js.snap +++ b/src/checkbox/test/__snapshots__/demo.spec.js.snap @@ -9,13 +9,13 @@ exports[`renders demo correctly 1`] = `
-