From b4645434796f3cd95cd37ae50a051d1ef41da1d0 Mon Sep 17 00:00:00 2001 From: novlan1 <1576271227@qq.com> Date: Tue, 7 Jul 2026 14:27:54 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dswitch=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/components/switch/README.en-US.md | 10 +++++----- packages/components/switch/type.ts | 2 +- packages/uniapp-components/switch/README.en-US.md | 10 +++++----- packages/uniapp-components/switch/README.md | 4 ++-- packages/uniapp-components/switch/type.ts | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/components/switch/README.en-US.md b/packages/components/switch/README.en-US.md index 7995591e4b..2caaa2ab66 100644 --- a/packages/components/switch/README.en-US.md +++ b/packages/components/switch/README.en-US.md @@ -8,14 +8,14 @@ name | type | default | description | required -- | -- | -- | -- | -- style | Object | - | CSS(Cascading Style Sheets) | N custom-style | Object | - | CSS(Cascading Style Sheets),used to set style on virtual component | N -custom-value | Array | [true, false] | Typescript:`Array` | N +custom-value | Array | [true, false] | Typescript: `Array` | N disabled | Boolean | undefined | \- | N -icon | Array | [] | `0.27.0`。Typescript:`string[]` | N -label | Array | [] | `0.27.0`。Typescript:`string[]` | N +icon | Array | [] | `0.27.0`。Typescript: `string[]` | N +label | Array | [] | `0.27.0`。Typescript: `string[]` | N loading | Boolean | false | `0.27.0` | N size | String | medium | `0.27.0`。options: small/medium/large | N -value | String / Number / Boolean | null | Typescript:`SwitchValue` `type SwitchValue = string \| number \| boolean`。[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/switch/type.ts) | N -default-value | String / Number / Boolean | undefined | uncontrolled property。Typescript:`SwitchValue` `type SwitchValue = string \| number \| boolean`。[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/switch/type.ts) | N +value | String / Number / Boolean | null | Typescript: `SwitchValue` `type SwitchValue = string \| number \| boolean`。[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/switch/type.ts) | N +default-value | String / Number / Boolean | undefined | uncontrolled property。Typescript: `SwitchValue` `type SwitchValue = string \| number \| boolean`。[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/switch/type.ts) | N ### Switch Events diff --git a/packages/components/switch/type.ts b/packages/components/switch/type.ts index f82f5c812b..23f5078ca4 100644 --- a/packages/components/switch/type.ts +++ b/packages/components/switch/type.ts @@ -4,7 +4,7 @@ * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC * */ -export interface TdSwitchProps { +export interface TdSwitchProps { /** * 用于自定义开关的值,[打开时的值,关闭时的值]。默认为 [true, false]。示例:[1, 0]、['open', 'close'] * @default [true, false] diff --git a/packages/uniapp-components/switch/README.en-US.md b/packages/uniapp-components/switch/README.en-US.md index 1205c43e26..ed8730fd82 100644 --- a/packages/uniapp-components/switch/README.en-US.md +++ b/packages/uniapp-components/switch/README.en-US.md @@ -7,14 +7,14 @@ name | type | default | description | required -- | -- | -- | -- | -- custom-style | Object | - | CSS(Cascading Style Sheets) | N -custom-value | Array | [true, false] | Typescript:`Array` | N +custom-value | Array | [true, false] | Typescript: `Array` | N disabled | Boolean | undefined | \- | N -icon | Array | [] | Typescript:`string[]` | N -label | Array | [] | Typescript:`string[]` | N +icon | Array | [] | Typescript: `string[]` | N +label | Array | [] | Typescript: `string[]` | N loading | Boolean | false | \- | N size | String | medium | options: small/medium/large | N -value | String / Number / Boolean | - | `v-model:value` is supported。Typescript:`SwitchValue` `type SwitchValue = string \| number \| boolean`。[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/tree/develop/packages/uniapp-components/switch/type.ts) | N -default-value | String / Number / Boolean | - | uncontrolled property。Typescript:`SwitchValue` `type SwitchValue = string \| number \| boolean`。[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/tree/develop/packages/uniapp-components/switch/type.ts) | N +value | String / Number / Boolean | - | `v-model:value` is supported。Typescript: `SwitchValue` `type SwitchValue = string \| number \| boolean`。[see more ts definition](https://github.com/tencent/tdesign-miniprogram/blob/develop/packages/uniapp-components/switch/type.ts) | N +default-value | String / Number / Boolean | - | uncontrolled property。Typescript: `SwitchValue` `type SwitchValue = string \| number \| boolean`。[see more ts definition](https://github.com/tencent/tdesign-miniprogram/blob/develop/packages/uniapp-components/switch/type.ts) | N ### Switch Events diff --git a/packages/uniapp-components/switch/README.md b/packages/uniapp-components/switch/README.md index dd993567bb..692088c9dc 100644 --- a/packages/uniapp-components/switch/README.md +++ b/packages/uniapp-components/switch/README.md @@ -49,8 +49,8 @@ icon | Array | [] | 开关的图标;[打开时的图标,关闭时的图标] label | Array | [] | 开关内容,[开启时内容,关闭时内容]。示例:['开', '关'] 。TS 类型:`string[]` | N loading | Boolean | false | 是否处于加载中状态 | N size | String | medium | 开关尺寸。可选项:small/medium/large | N -value | String / Number / Boolean | - | 开关值。支持语法糖 `v-model:value`。TS 类型:`SwitchValue` `type SwitchValue = string \| number \| boolean`。[详细类型定义](https://github.com/Tencent/tdesign-miniprogram/tree/develop/packages/uniapp-components/switch/type.ts) | N -default-value | String / Number / Boolean | - | 开关值。非受控属性。TS 类型:`SwitchValue` `type SwitchValue = string \| number \| boolean`。[详细类型定义](https://github.com/Tencent/tdesign-miniprogram/tree/develop/packages/uniapp-components/switch/type.ts) | N +value | String / Number / Boolean | - | 开关值。支持语法糖 `v-model:value`。TS 类型:`SwitchValue` `type SwitchValue = string \| number \| boolean`。[详细类型定义](https://github.com/tencent/tdesign-miniprogram/blob/develop/packages/uniapp-components/switch/type.ts) | N +default-value | String / Number / Boolean | - | 开关值。非受控属性。TS 类型:`SwitchValue` `type SwitchValue = string \| number \| boolean`。[详细类型定义](https://github.com/tencent/tdesign-miniprogram/blob/develop/packages/uniapp-components/switch/type.ts) | N ### Switch Events diff --git a/packages/uniapp-components/switch/type.ts b/packages/uniapp-components/switch/type.ts index a01ccf2834..ca564447e0 100644 --- a/packages/uniapp-components/switch/type.ts +++ b/packages/uniapp-components/switch/type.ts @@ -4,7 +4,7 @@ * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC * */ -export interface TdSwitchProps { +export interface TdSwitchProps { /** * 用于自定义开关的值,[打开时的值,关闭时的值]。默认为 [true, false]。示例:[1, 0]、['open', 'close'] * @default [true, false] From 378537be863c8dbbfc4883d5f6366e228e23d9d2 Mon Sep 17 00:00:00 2001 From: novlan1 <1576271227@qq.com> Date: Tue, 7 Jul 2026 17:11:40 +0800 Subject: [PATCH 2/3] docs: update uniapp docs --- packages/tdesign-uniapp-chat/README.md | 2 +- packages/tdesign-uniapp-chat/site/docs/getting-started.en-US.md | 2 +- packages/tdesign-uniapp-chat/site/docs/getting-started.md | 2 +- packages/tdesign-uniapp/README.md | 2 +- packages/tdesign-uniapp/site/docs/getting-started.en-US.md | 2 +- packages/tdesign-uniapp/site/docs/getting-started.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/tdesign-uniapp-chat/README.md b/packages/tdesign-uniapp-chat/README.md index 356c34cc3c..fccbc50572 100644 --- a/packages/tdesign-uniapp-chat/README.md +++ b/packages/tdesign-uniapp-chat/README.md @@ -33,7 +33,7 @@ 扫码查看 ↓ - + > 其他平台同样支持,仅因平台审核等原因未能上架预览,不影响组件库正常使用。 diff --git a/packages/tdesign-uniapp-chat/site/docs/getting-started.en-US.md b/packages/tdesign-uniapp-chat/site/docs/getting-started.en-US.md index 3fbc1b0983..e6bcb487ab 100644 --- a/packages/tdesign-uniapp-chat/site/docs/getting-started.en-US.md +++ b/packages/tdesign-uniapp-chat/site/docs/getting-started.en-US.md @@ -15,7 +15,7 @@ spline: explain Scan the QR code to preview ↓ - + > Other platforms are also supported. Due to platform review and other reasons, previews may not be available, but this does not affect the normal use of the component library. diff --git a/packages/tdesign-uniapp-chat/site/docs/getting-started.md b/packages/tdesign-uniapp-chat/site/docs/getting-started.md index 39c4e9a30c..2db546deb9 100644 --- a/packages/tdesign-uniapp-chat/site/docs/getting-started.md +++ b/packages/tdesign-uniapp-chat/site/docs/getting-started.md @@ -15,7 +15,7 @@ spline: explain 扫码查看 ↓ - + > 其他平台同样支持,仅因平台审核等原因未能上架预览,不影响组件库正常使用。 diff --git a/packages/tdesign-uniapp/README.md b/packages/tdesign-uniapp/README.md index bd412f7b1b..3c6582dda6 100644 --- a/packages/tdesign-uniapp/README.md +++ b/packages/tdesign-uniapp/README.md @@ -33,7 +33,7 @@ 扫码查看 ↓ - + > 其他平台同样支持,仅因平台审核等原因未能上架预览,不影响组件库正常使用。 diff --git a/packages/tdesign-uniapp/site/docs/getting-started.en-US.md b/packages/tdesign-uniapp/site/docs/getting-started.en-US.md index 5f6992e559..92abfa1fd8 100644 --- a/packages/tdesign-uniapp/site/docs/getting-started.en-US.md +++ b/packages/tdesign-uniapp/site/docs/getting-started.en-US.md @@ -15,7 +15,7 @@ spline: explain Scan the QR code to preview ↓ - + > Other platforms are also supported. Due to platform review and other reasons, previews may not be available, but this does not affect the normal use of the component library. diff --git a/packages/tdesign-uniapp/site/docs/getting-started.md b/packages/tdesign-uniapp/site/docs/getting-started.md index 29a8678e3f..02a77d36b3 100644 --- a/packages/tdesign-uniapp/site/docs/getting-started.md +++ b/packages/tdesign-uniapp/site/docs/getting-started.md @@ -15,7 +15,7 @@ spline: explain 扫码查看 ↓ - + > 其他平台同样支持,仅因平台审核等原因未能上架预览,不影响组件库正常使用。 From f408c61393ff4199a4b07f3be2f0b3857506ce4e Mon Sep 17 00:00:00 2001 From: tdesign-bot Date: Tue, 7 Jul 2026 09:38:00 +0000 Subject: [PATCH 3/3] chore: stash changelog [ci skip] --- packages/tdesign-uniapp/.changelog/pr-4553.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 packages/tdesign-uniapp/.changelog/pr-4553.md diff --git a/packages/tdesign-uniapp/.changelog/pr-4553.md b/packages/tdesign-uniapp/.changelog/pr-4553.md new file mode 100644 index 0000000000..2141dca84c --- /dev/null +++ b/packages/tdesign-uniapp/.changelog/pr-4553.md @@ -0,0 +1,6 @@ +--- +pr_number: 4553 +contributor: novlan1 +--- + +- fix(Switch): 修复 `TdSwitchProps` 泛型参数导致 TypeScript 类型报错的问题 @novlan1 ([#4553](https://github.com/Tencent/tdesign-miniprogram/pull/4553))