diff --git a/packages/docs/checkbox.md b/packages/docs/checkbox.md index 9368770e663a2881cabd15b5f4592b36bd2eb439..e8e726e25f14acd856d48698ced7135064be66cc 100644 --- a/packages/docs/checkbox.md +++ b/packages/docs/checkbox.md @@ -2,12 +2,13 @@ ## props -| name | type | 默认值 | 说明 | -| :------------------- | :------------------------ | :----- | -------------------- | -| value | string \| number | - | 必选,多选框 vale | -| model-value(v-model) | Array | [ ] | 可选,双向绑定值 | -| disabled | boolean | false | 可选,是否禁用 | -| indeterminate | boolean | false | 可选,是否为半选状态 | +| name | type | 默认值 | 说明 | +| :------------------ | :------------------------ | :----- | -------------------------------- | +| value | string \| number | - | 必选,多选框 value | +| modelValue(v-model) | Array | - | 可选,多选框双向绑定值 | +| defaultChecked | boolean | false | 可选,非受控状态时,默认是否选中 | +| disabled | boolean | false | 可选,是否禁用 | +| indeterminate | boolean | false | 可选,是否为半选状态 | ## event @@ -31,13 +32,14 @@ ## props -| name | type | 默认值 | 说明 | -| :------------------- | :------------------------- | :----------- | -------------------------------------- | -| model-value(v-model) | Array | [ ] | 可选,双向绑定值 | -| disabled | boolean | false | 可选,是否禁用 | -| direction | 'horizontal' \| 'vertical' | 'horizontal' | 可选,排列方向 | -| min | number | - | 可选,多选框组支持选中的最小多选框数量 | -| max | number | - | 可选,多选框组支持选中的最大多选框数量 | +| name | type | 默认值 | 说明 | +| :------------------ | :------------------------- | :----------- | -------------------------------------- | +| modelValue(v-model) | Array | - | 可选,多选框组双向绑定值 | +| defaultValue | Array | [] | 可选,非受控状态时,多选框组默认值 | +| disabled | boolean | false | 可选,是否禁用 | +| direction | 'horizontal' \| 'vertical' | 'horizontal' | 可选,排列方向 | +| min | number | - | 可选,多选框组支持选中的最小多选框数量 | +| max | number | - | 可选,多选框组支持选中的最大多选框数量 | ## event diff --git a/packages/docs/radio.md b/packages/docs/radio.md index e66641cbb17fe41168004d3d7d675c201e6656c2..bb6d4e34d96a9b430e270783f2f99476fdef0cfa 100644 --- a/packages/docs/radio.md +++ b/packages/docs/radio.md @@ -2,11 +2,12 @@ ## props -| name | type | 默认值 | 说明 | -| :------------------- | :-------------------------- | :----- | ------------------ | -| value | string \| number \| boolean | - | 必选,单选框 value | -| model-value(v-model) | string \| number \| boolean | - | 可选,双向绑定值 | -| disabled | boolean | false | 可选,是否禁用 | +| name | type | 默认值 | 说明 | +| :------------------ | :-------------------------- | :----- | -------------------------------- | +| value | string \| number \| boolean | - | 必选,单选框 value | +| modelValue(v-model) | string \| number \| boolean | - | 可选,单选框双向绑定值 | +| defaultChecked | boolean | false | 可选,非受控状态时,默认是否选中 | +| disabled | boolean | false | 可选,是否禁用 | ## event @@ -30,11 +31,12 @@ ## props -| name | type | 默认值 | 说明 | -| :------------------- | :-------------------------- | :----------- | ---------------- | -| model-value(v-model) | string \| number \| boolean | - | 可选,双向绑定值 | -| disabled | boolean | false | 可选,是否禁用 | -| direction | 'horizontal' \| 'vertical' | 'horizontal' | 可选,排列方向 | +| name | type | 默认值 | 说明 | +| :------------------ | :-------------------------- | :----------- | ---------------------------------- | +| modelValue(v-model) | string \| number \| boolean | - | 可选,单选框组双向绑定值 | +| defaultValue | string \| number \| boolean | '' | 可选,非受控状态时,单选框组默认值 | +| disabled | boolean | false | 可选,是否禁用 | +| direction | 'horizontal' \| 'vertical' | 'horizontal' | 可选,排列方向 | ## event diff --git a/packages/docs/switch.md b/packages/docs/switch.md index f50cd4d5a857b2f6d5809bec9220923bdb30861d..eb0a7e4a56f61e881f98ab32dcc82ec2de2e0dba 100644 --- a/packages/docs/switch.md +++ b/packages/docs/switch.md @@ -2,14 +2,17 @@ ## props -| name | type | 默认值 | 说明 | -| :------------------- | :-------------------------------------------- | :------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| model-value(v-model) | boolean | false | 可选,双向绑定值 | -| size | 'large' \| 'normal' \| 'small' | 'normal' | 可选,开关尺寸 | -| shape | 'normal' \| 'round' | 'normal' | 可选,开关形状 | -| disabled | boolean | false | 可选,是否禁用 | -| loading | boolean | false | 可选,是否加载中 | -| beforeChange | (val: boolean): Promise\ \| boolean | - | 状态改变前的钩子函数,返回 true 或者返回 promise 且 resolve(true)则继续切换,返回 false 或者返回 promise 且被 reject 或 resolve(false)则阻止切换, | +| name | type | 默认值 | 说明 | +| :------------------ | :-------------------------------------------- | :------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| modelValue(v-model) | string \| number \| boolean | - | 可选,双向绑定值 | +| checkedValue | string \| number \| boolean | true | 可选,选中状态对应值 | +| uncheckedValue | string \| number \| boolean | false | 可选,未选中状态对应值 | +| defaultChecked | boolean | false | 非受控状态时,默认是否选中 | +| size | 'large' \| 'normal' \| 'small' | 'normal' | 可选,开关尺寸 | +| shape | 'normal' \| 'round' | 'normal' | 可选,开关形状 | +| disabled | boolean | false | 可选,是否禁用 | +| loading | boolean | false | 可选,是否加载中 | +| beforeChange | (val: boolean): Promise\ \| boolean | - | 状态改变前的钩子函数,返回 true 或者返回 promise 且 resolve(true)则继续切换,返回 false 或者返回 promise 且被 reject 或 resolve(false)则阻止切换, | ## event diff --git a/packages/opendesign/src/components/checkbox-group/OCheckboxGroup.vue b/packages/opendesign/src/components/checkbox-group/OCheckboxGroup.vue index f56bfe3c4a35b703e234e1fbe3e73af508adda9f..38bda83d39c37397ffddbcfc68ffbb47cb9d50c6 100644 --- a/packages/opendesign/src/components/checkbox-group/OCheckboxGroup.vue +++ b/packages/opendesign/src/components/checkbox-group/OCheckboxGroup.vue @@ -1,13 +1,18 @@