diff --git a/src/progress/progress.md b/src/progress/progress.md index 9d992aad7..441801501 100644 --- a/src/progress/progress.md +++ b/src/progress/progress.md @@ -8,8 +8,6 @@ color | String / Object / Array | '' | 进度条颜色。示例:'#ED7B2F' 或 'orange' 或 `['#f00', '#0ff', '#f0f']` 或 `{ '0%': '#f00', '100%': '#0ff' }` 或 `{ from: '#000', to: '#000' }` 等。TS 类型:`string | Array | Record` | N label | String / Boolean / Slot / Function | true | 进度百分比,可自定义。TS 类型:`string | boolean | TNode`。[通用类型定义](https://github.com/Tencent/tdesign-mobile-vue/blob/develop/src/common.ts) | N percentage | Number | 0 | 进度条百分比 | N -size | String / Number | 'medium' | 进度条尺寸,示例:small/medium/large/240。small 值为 72; medium 值为 112;large 值为 160 | N status | String | - | 进度条状态。可选项:success/error/warning/active。TS 类型:`StatusEnum` `type StatusEnum = 'success' | 'error' | 'warning' | 'active'`。[详细类型定义](https://github.com/Tencent/tdesign-mobile-vue/tree/develop/src/progress/type.ts) | N strokeWidth | String / Number | - | 进度条线宽。宽度数值不能超过 size 的一半,否则不能输出环形进度 | N -theme | String | line | 进度条风格。值为 line,标签(label)显示在进度条右侧;值为 plump,标签(label)显示在进度条里面;值为 circle,标签(label)显示在进度条正中间。可选项:line/plump/circle。TS 类型:`ThemeEnum` `type ThemeEnum = 'line' | 'plump' | 'circle'`。[详细类型定义](https://github.com/Tencent/tdesign-mobile-vue/tree/develop/src/progress/type.ts) | N trackColor | String | '' | 进度条未完成部分颜色 | N diff --git a/src/progress/props.ts b/src/progress/props.ts index f77345075..32332ca19 100644 --- a/src/progress/props.ts +++ b/src/progress/props.ts @@ -23,11 +23,6 @@ export default { type: Number, default: 0, }, - /** 进度条尺寸,示例:small/medium/large/240。small 值为 72; medium 值为 112;large 值为 160 */ - size: { - type: [String, Number] as PropType, - default: 'medium', - }, /** 进度条状态 */ status: { type: String as PropType, @@ -40,15 +35,6 @@ export default { strokeWidth: { type: [String, Number] as PropType, }, - /** 进度条风格。值为 line,标签(label)显示在进度条右侧;值为 plump,标签(label)显示在进度条里面;值为 circle,标签(label)显示在进度条正中间 */ - theme: { - type: String as PropType, - default: 'line' as TdProgressProps['theme'], - validator(val: TdProgressProps['theme']): boolean { - if (!val) return true; - return ['line', 'plump', 'circle'].includes(val); - }, - }, /** 进度条未完成部分颜色 */ trackColor: { type: String, diff --git a/src/progress/type.ts b/src/progress/type.ts index 4e4e331b6..5903eddb4 100644 --- a/src/progress/type.ts +++ b/src/progress/type.ts @@ -22,11 +22,6 @@ export interface TdProgressProps { * @default 0 */ percentage?: number; - /** - * 进度条尺寸,示例:small/medium/large/240。small 值为 72; medium 值为 112;large 值为 160 - * @default 'medium' - */ - size?: string | number; /** * 进度条状态 */ @@ -35,11 +30,6 @@ export interface TdProgressProps { * 进度条线宽。宽度数值不能超过 size 的一半,否则不能输出环形进度 */ strokeWidth?: string | number; - /** - * 进度条风格。值为 line,标签(label)显示在进度条右侧;值为 plump,标签(label)显示在进度条里面;值为 circle,标签(label)显示在进度条正中间 - * @default line - */ - theme?: ThemeEnum; /** * 进度条未完成部分颜色 * @default '' @@ -48,5 +38,3 @@ export interface TdProgressProps { } export type StatusEnum = 'success' | 'error' | 'warning' | 'active'; - -export type ThemeEnum = 'line' | 'plump' | 'circle';