diff --git a/packages/docs/checkbox.md b/packages/docs/checkbox.md index e8e726e25f14acd856d48698ced7135064be66cc..cbeac67d1c932aa3c8373ae336b4efe3ab7359a6 100644 --- a/packages/docs/checkbox.md +++ b/packages/docs/checkbox.md @@ -32,14 +32,14 @@ ## props -| name | type | 默认值 | 说明 | -| :------------------ | :------------------------- | :----------- | -------------------------------------- | -| modelValue(v-model) | Array | - | 可选,多选框组双向绑定值 | -| defaultValue | Array | [] | 可选,非受控状态时,多选框组默认值 | -| disabled | boolean | false | 可选,是否禁用 | -| direction | 'horizontal' \| 'vertical' | 'horizontal' | 可选,排列方向 | -| min | number | - | 可选,多选框组支持选中的最小多选框数量 | -| max | number | - | 可选,多选框组支持选中的最大多选框数量 | +| name | type | 默认值 | 说明 | +| :------------------ | :------------------------ | :----- | -------------------------------------- | +| modelValue(v-model) | Array | - | 可选,多选框组双向绑定值 | +| defaultValue | Array | [] | 可选,非受控状态时,多选框组默认值 | +| disabled | boolean | false | 可选,是否禁用 | +| direction | 'h' \| 'v' | 'h' | 可选,排列方向 | +| min | number | - | 可选,多选框组支持选中的最小多选框数量 | +| max | number | - | 可选,多选框组支持选中的最大多选框数量 | ## event diff --git a/packages/docs/divider.md b/packages/docs/divider.md index 12a495ecd242788f89be808c7728dfbdc2fb8590..c11106c6577db57be90a484e9de52bb7c6191d04 100644 --- a/packages/docs/divider.md +++ b/packages/docs/divider.md @@ -2,8 +2,8 @@ ## props -| name | type | 默认值 | 说明 | -| :-------------- | :------------------------------ | :----------- | -------------------- | -| type | 'solid' \| 'dashed' \| 'dotted' | 'solid' | 可选,分割线类型 | -| direction | 'horizontal' \| 'vertical' | 'horizontal' | 可选,分割线方向 | -| contentPosition | 'left' \| 'center' \| 'right' | 'center' | 可选,自定义内容位置 | +| name | type | 默认值 | 说明 | +| :------------ | :------------------------------ | :------- | -------------------- | +| variant | 'solid' \| 'dashed' \| 'dotted' | 'solid' | 可选,分割线类型 | +| direction | 'h' \| 'v' | 'h' | 可选,分割线方向 | +| labelPosition | 'left' \| 'center' \| 'right' | 'center' | 可选,自定义内容位置 | diff --git a/packages/docs/radio.md b/packages/docs/radio.md index bb6d4e34d96a9b430e270783f2f99476fdef0cfa..4eb7e222a6771204dbb77bb836bda5ef8489872b 100644 --- a/packages/docs/radio.md +++ b/packages/docs/radio.md @@ -31,12 +31,12 @@ ## props -| name | type | 默认值 | 说明 | -| :------------------ | :-------------------------- | :----------- | ---------------------------------- | -| modelValue(v-model) | string \| number \| boolean | - | 可选,单选框组双向绑定值 | -| defaultValue | 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 | 'h' \| 'v' | 'h' | 可选,排列方向 | ## event diff --git a/packages/opendesign/src/components/badge/types.ts b/packages/opendesign/src/components/badge/types.ts index 467030b279c44bce9089c3f762d18e3979223809..3f76acd4a8269aa69efc69d23a1322f917fbca7f 100644 --- a/packages/opendesign/src/components/badge/types.ts +++ b/packages/opendesign/src/components/badge/types.ts @@ -17,7 +17,7 @@ export const badgeProps = { default: 99, }, /** - * 颜色类型 'normal' | 'primary' | 'success' | 'warning' | 'danger' + * 颜色类型 ColorT */ color: { type: String as PropType, @@ -32,7 +32,8 @@ export const badgeProps = { }, /** * 徽标位置偏移量 - */ offset: { + */ + offset: { type: Array as PropType>, default: () => [], }, diff --git a/packages/opendesign/src/components/breadcrumb/types.ts b/packages/opendesign/src/components/breadcrumb/types.ts index ac9d91bb21c4ff33bb9abc686e7a8e7f5f8ed3c5..4f692d14413af0a5b82ce88c27fda4cecaeb6cfa 100644 --- a/packages/opendesign/src/components/breadcrumb/types.ts +++ b/packages/opendesign/src/components/breadcrumb/types.ts @@ -9,8 +9,6 @@ export const breadcrumbProps = { }, }; -export type TargetTypeT = '_blank' | '_self' | '_parent' | '_top'; - export const breadcrumbItemProps = { /** * 链接跳转地址 @@ -22,7 +20,7 @@ export const breadcrumbItemProps = { * 链接跳转方式 */ target: { - type: String as PropType, + type: String as PropType<'_blank' | '_parent' | '_self' | '_top'>, default: '_self', }, /** diff --git a/packages/opendesign/src/components/cascader/OCascader.vue b/packages/opendesign/src/components/cascader/OCascader.vue index 357f61273a2e699ba06829b757f09387758abebf..af20a27b8215d0bb75689d544f508ede90bb294b 100644 --- a/packages/opendesign/src/components/cascader/OCascader.vue +++ b/packages/opendesign/src/components/cascader/OCascader.vue @@ -10,14 +10,6 @@ import CascaderTree from './cascader'; import type { ColumnInfoT } from './cascader'; import { isArray, isUndefined } from '../_shared/is'; -// interface ColumnInfoT { -// value: string | number; -// label?: string; -// depth: number; -// isLeaf: boolean; -// isActive: boolean; -// } - const props = defineProps(cascaderProps); const emits = defineEmits<{ diff --git a/packages/opendesign/src/components/cascader/types.ts b/packages/opendesign/src/components/cascader/types.ts index fa2c291155bb0c590f036d10e6aa0431faa68a50..c25fd14e73a25ca77c2780de7921aa114a7b6e40 100644 --- a/packages/opendesign/src/components/cascader/types.ts +++ b/packages/opendesign/src/components/cascader/types.ts @@ -14,15 +14,13 @@ export type CascaderOptionT = { export const cascaderProps = { /** - * 级联选择器的值 - * v-model + * 级联选择器双向绑定值 CascaderValueT */ modelValue: { type: [String, Number, Array] as PropType, }, /** - * 级联选择器选项值 - * + * 级联选择器选项值 CascaderOptionT * */ options: { type: Array as PropType>, @@ -36,13 +34,13 @@ export const cascaderProps = { default: false, }, /** - * 圆角值 + * 圆角值 RoundT */ round: { type: String as PropType, }, /** - * 级联选择器类型 + * 级联选择器类型 VariantT */ variant: { type: String as PropType, @@ -56,14 +54,14 @@ export const cascaderProps = { default: 'please select...', }, /** - * 下拉选项触发方式 + * 下拉选项触发方式 PopupTriggerT */ trigger: { type: String as PropType, default: 'click', }, /** - * 下拉选项位置 + * 下拉选项位置 PopupPositionT */ optionPosition: { type: String as PropType, @@ -71,7 +69,6 @@ export const cascaderProps = { }, /** * 是否在结束选择时,卸载下拉选项 - * v-model */ unmountOnHide: { type: Boolean, diff --git a/packages/opendesign/src/components/checkbox/style/index.scss b/packages/opendesign/src/components/checkbox/style/index.scss index 44af42a15748b2184540af51b24703ec42f89961..7abab01b531061a4769c808824e695d966543fe4 100644 --- a/packages/opendesign/src/components/checkbox/style/index.scss +++ b/packages/opendesign/src/components/checkbox/style/index.scss @@ -42,7 +42,7 @@ color: var(--checkbox-input-color); border: 1px solid var(--checkbox-input-bd-color); border-radius: var(--checkbox-radius); - transition: border-color var(--o-duration-s) var(--o-easing-standard), border-color var(--o-duration-s) var(--o-easing-standard); + transition: border-color var(--o-duration-s) var(--o-easing-standard), background-color var(--o-duration-s) var(--o-easing-standard); } .o-checkbox-label { diff --git a/packages/opendesign/src/components/checkbox/style/var.scss b/packages/opendesign/src/components/checkbox/style/var.scss index 36eb835583de46d48725b48031fe4c2fdcb72dff..37451f37b829d3a7e8266794e0e26caa68e26d2d 100644 --- a/packages/opendesign/src/components/checkbox/style/var.scss +++ b/packages/opendesign/src/components/checkbox/style/var.scss @@ -2,15 +2,15 @@ --checkbox-text-size: var(--o-font_size-text1); --checkbox-text-height: var(--o-line_height-text1); - --checkbox-input-size: calc(var(--o-size-s) / 2); - - --checkbox-radius: var(--o-radius-control-s); - --checkbox-color: var(--o-color-info1); --checkbox-color-disabled: var(--o-color-info4); + --checkbox-radius: var(--o-radius-control-s); + --checkbox-input-color: rgb(var(--o-color-white)); + --checkbox-input-size: calc(var(--o-size-s) / 2); + --checkbox-input-bg-color: var(--o-color-control-light); --checkbox-input-bd-color-hover: var(--o-color-primary1); --checkbox-input-bg-color-checked: var(--o-color-primary1); diff --git a/packages/opendesign/src/components/divider/ODivider.vue b/packages/opendesign/src/components/divider/ODivider.vue index 99276e1bb174449f226ac7f28e078963afd71727..0e144c2314207f4535ea7dc098380ae92371ed6e 100644 --- a/packages/opendesign/src/components/divider/ODivider.vue +++ b/packages/opendesign/src/components/divider/ODivider.vue @@ -8,12 +8,12 @@ const props = defineProps(dividerProps);