diff --git a/packages/radio/en-US.md b/packages/radio/en-US.md index d28ff9753..fd7c14c60 100644 --- a/packages/radio/en-US.md +++ b/packages/radio/en-US.md @@ -60,6 +60,7 @@ export default { |-----------|-----------|-----------|-------------| | name | Radio name | `any` | - | | disabled | Whether to disable radio | `Boolean` | `false` | +| label-disabled | Whether to disable label click | `Boolean` | `false` | ### RadioGroup API diff --git a/packages/radio/index.vue b/packages/radio/index.vue index 53c132036..a22408e80 100644 --- a/packages/radio/index.vue +++ b/packages/radio/index.vue @@ -28,7 +28,8 @@ export default create({ props: { name: null, value: null, - disabled: Boolean + disabled: Boolean, + labelDisabled: Boolean }, computed: { @@ -55,7 +56,7 @@ export default create({ methods: { onClickLabel() { - if (!this.isDisabled) { + if (!this.isDisabled && !this.labelDisabled) { this.currentValue = this.name; } } diff --git a/packages/radio/zh-CN.md b/packages/radio/zh-CN.md index b99931bc0..0048f29c9 100644 --- a/packages/radio/zh-CN.md +++ b/packages/radio/zh-CN.md @@ -60,8 +60,9 @@ export default { | 参数 | 说明 | 类型 | 默认值 | |-----------|-----------|-----------|-------------| -| name | 唯一标识符 | 任意类型 | - | +| name | 标识 Radio 名称 | 任意类型 | - | | disabled | 是否为禁用状态 | `Boolean` | `false` | +| label-disabled | 是否禁用文本内容点击 | `Boolean` | `false` | ### RadioGroup API