feat(checkbox): label supports object type

re #2509
This commit is contained in:
msidolphin 2021-07-14 08:54:08 +08:00 committed by Herrington Darkholme
parent 37d3d778c1
commit 08c60ed85b
7 changed files with 12 additions and 12 deletions

View File

@ -64,7 +64,7 @@ export default defineComponent({
default: () => undefined,
},
label: {
type: [Boolean, Number, String],
type: [String, Boolean, Number, Object],
},
indeterminate: Boolean,
disabled: Boolean,

View File

@ -75,7 +75,7 @@ export default defineComponent({
default: () => undefined,
},
label: {
type: [String, Boolean, Number],
type: [String, Boolean, Number, Object],
},
indeterminate: Boolean,
disabled: Boolean,

View File

@ -397,7 +397,7 @@ export default defineComponent({
| Attribute | Description | Type | Accepted Values | Default|
|---------- |-------- |---------- |------------- |-------- |
| model-value / v-model | binding value | string / number / boolean | — | — |
| label | value of the Checkbox when used inside a `checkbox-group` | string / number / boolean | — | — |
| label | value of the Checkbox when used inside a `checkbox-group` | string / number / boolean / object | — | — |
| true-label | value of the Checkbox if it's checked | string / number | — | — |
| false-label | value of the Checkbox if it's not checked | string / number | — | — |
| disabled | whether the Checkbox is disabled | boolean | — | false |
@ -431,7 +431,7 @@ export default defineComponent({
### Checkbox-button Attributes
| Attribute | Description | Type | Accepted Values | Default|
|---------- |-------- |---------- |------------- |-------- |
| label | value of the checkbox when used inside a `checkbox-group` | string / number / boolean | — | — |
| label | value of the checkbox when used inside a `checkbox-group` | string / number / boolean / object | — | — |
| true-label | value of the checkbox if it's checked | string / number | — | — |
| false-label | value of the checkbox if it's not checked | string / number | — | — |
| disabled | whether the checkbox is disabled | boolean | — | false |

View File

@ -396,7 +396,7 @@ export default defineComponent({
| Atributo | Descripción | Tipo | Valores aceptados | Por defecto |
| ------------- | ---------------------------------------- | ------------------------- | --------------------- | ----------- |
| model-value / v-model | valor enlazado | string / number / boolean | — | — |
| label | valor del Checkbox si es usado dentro de un tag `checkbox-group` | string / number / boolean | — | — |
| label | valor del Checkbox si es usado dentro de un tag `checkbox-group` | string / number / boolean / object | — | — |
| true-label | valor del Checkbox si está marcado | string / number | — | — |
| false-label | valor del Checkbox si no está marcado | string / number | — | — |
| disabled | especifica si el Checkbox está deshabilitado | boolean | — | false |
@ -430,7 +430,7 @@ export default defineComponent({
### Atributos de Checkbox-button
| Atributo | Descripción | Tipo | Valores aceptados | Por defecto |
| ----------- | ---------------------------------------- | ------------------------- | ----------------- | ----------- |
| label | valor del checkbox cuando es usado dentro de un `checkbox-group` | string / number / boolean | — | — |
| label | valor del checkbox cuando es usado dentro de un `checkbox-group` | string / number / boolean / object | — | — |
| true-label | valor del checkbox si este está marcado | string / number | — | — |
| false-label | valor del checkbox si este no está marcado | string / number | — | — |
| disabled | especifica si el checkbox está deshabilitado | boolean | — | false |

View File

@ -396,7 +396,7 @@ export default defineComponent({
| Attribut | Description | Type | Options | Défaut|
|---------- |-------- |---------- |------------- |-------- |
| model-value / v-model | La valeur liée. | string / number / boolean | — | — |
| label | Valeur de la checkbox quand utilisée dans un `checkbox-group`. | string / number / boolean | — | — |
| label | Valeur de la checkbox quand utilisée dans un `checkbox-group`. | string / number / boolean / object | — | — |
| true-label | Valeur de la checkbox si cochée. | string / number | — | — |
| false-label | Valeur de la checkbox si non cochée. | string / number | — | — |
| disabled | Désactive la checkbox. | boolean | — | false |
@ -430,7 +430,7 @@ export default defineComponent({
### Attributs Checkbox-button
| Attribut | Description | Type | Options | Défaut|
|---------- |-------- |---------- |------------- |-------- |
| label | Valeur de la checkbox quand utilisée dans un `checkbox-group` | string / number / boolean | — | — |
| label | Valeur de la checkbox quand utilisée dans un `checkbox-group` | string / number / boolean / object | — | — |
| true-label | Valeur de la checkbox si cochée. | string / number | — | — |
| false-label | Valeur de la checkbox si non cochée. | string / number | — | — |
| disabled | Si la checkbox est désactivée. | boolean | — | false |

View File

@ -412,7 +412,7 @@ export default defineComponent({
| Attribute | Description | Type | Options | Default|
|---------- |-------- |---------- |------------- |-------- |
| model-value / v-model | バインディング値 | string / number / boolean | — | — |
| label | `checkbox-group` の中で使われる場合のcheckboxの値 | string / number / boolean | — | — |
| label | `checkbox-group` の中で使われる場合のcheckboxの値 | string / number / boolean / object | — | — |
| true-label | checkboxがチェックされている場合は、checkboxの値 | string / number | — | — |
| false-label | checkboxがチェックされていない場合のcheckboxの値 | string / number | — | — |
| disabled | checkboxを無効にするかどうか | boolean | — | false |
@ -446,7 +446,7 @@ export default defineComponent({
### Checkboxボタンの属性
| Attribute | Description | Type | Options | Default|
|---------- |-------- |---------- |------------- |-------- |
| label | `checkbox-group` の中で使われる場合のcheckboxの値 | string / number / boolean | — | — |
| label | `checkbox-group` の中で使われる場合のcheckboxの値 | string / number / boolean / object | — | — |
| true-label | チェックされている場合の、checkboxの値 | string / number | — | — |
| false-label | チェックされていない場合の、checkboxの値 | string / number | — | — |
| disabled | checkboxを無効にするかどうか | boolean | — | false |

View File

@ -397,7 +397,7 @@
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---------- |-------- |---------- |------------- |-------- |
| model-value / v-model | 绑定值 | string / number / boolean | — | — |
| label | 选中状态的值(只有在`checkbox-group`或者绑定对象类型为`array`时有效)| string / number / boolean | — | — |
| label | 选中状态的值(只有在`checkbox-group`或者绑定对象类型为`array`时有效)| string / number / boolean / object | — | — |
| true-label | 选中时的值 | string / number | — | — |
| false-label | 没有选中时的值 | string / number | — | — |
| disabled | 是否禁用 | boolean | — | false |
@ -431,7 +431,7 @@
### Checkbox-button Attributes
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---------- |-------- |---------- |------------- |-------- |
| label | 选中状态的值(只有在`checkbox-group`或者绑定对象类型为`array`时有效)| string / number / boolean | — | — |
| label | 选中状态的值(只有在`checkbox-group`或者绑定对象类型为`array`时有效)| string / number / boolean / object | — | — |
| true-label | 选中时的值 | string / number | — | — |
| false-label | 没有选中时的值 | string / number | — | — |
| disabled | 是否禁用 | boolean | — | false |