From c49ed42d91e3c8aee96be018637920184754c80a Mon Sep 17 00:00:00 2001 From: novlan1 <1576271227@qq.com> Date: Mon, 27 Apr 2026 19:47:24 +0800 Subject: [PATCH] feat: update change payload of uniapp segmented --- db/TDesign.db | Bin 1134592 -> 1134592 bytes .../segmented/README.en-US.md | 2 +- .../uniapp-components/segmented/README.md | 2 +- .../uniapp-components/segmented/type.ts | 2 +- packages/scripts/api.json | 37 ++++++++++++++++-- 5 files changed, 37 insertions(+), 6 deletions(-) diff --git a/db/TDesign.db b/db/TDesign.db index 92945e829869a9f585584552fe1403c7b3e91892..b4eb1f5593fe8b2482ca32199785314425ed7cda 100644 GIT binary patch delta 291 zcmZoz;M%ajb%Hdb_(U0JR&fTsHqFMA))dCp6sFb`=GGLJ))dy(6t>nB_SO`R))dax z6t313?$#8Z))d~>6u#CJ{;eqj3+&nanRYPn`c40n$QLm^tchQ2dxe954igjKn(fP+ z1g>*48cnbB6EI@SeDD2RP05AW5phbY7MUWc-6_Ff61r-1;c8Y;yg=7JRWCDd`1BGM+g=7VVWCn#~2Zdw^ zg=7hZWD1333x#A1g=7tdWDbR754B_vpg#sq0=NJTPM7>)4p^5~f)5tAct8*=0s?8L zx28f6*9!qWmwrwVGM8+O4+^)sP7q4r1P}sc0G9|b5g@Z6;5`DjWikE2zxU#000092n`4g00?Q{0xtmAm(4K|FPHGK1_zgqPY)lLEiw@gmv%Q1 KC%2wA5n>n~&^-YF diff --git a/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/README.en-US.md b/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/README.en-US.md index 5f0c886a2..94d307f81 100644 --- a/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/README.en-US.md +++ b/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/README.en-US.md @@ -17,7 +17,7 @@ default-value | String / Number | - | uncontrolled property | N name | params | description -- | -- | -- -change | `(value: string \| number, selectedOption: SegmentedItem)` | \- +change | `(context: { value: string \| number, selectedOption: SegmentedItem })` | \- ### Segmented External Classes diff --git a/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/README.md b/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/README.md index 5562eb506..08a922892 100644 --- a/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/README.md +++ b/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/README.md @@ -17,7 +17,7 @@ default-value | String / Number | - | 当前选中的值。非受控属性 | N 名称 | 参数 | 描述 -- | -- | -- -change | `(value: string \| number, selectedOption: SegmentedItem)` | 选项值发生变化时触发 +change | `(context: { value: string \| number, selectedOption: SegmentedItem })` | 选项值发生变化时触发 ### Segmented External Classes diff --git a/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/type.ts b/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/type.ts index 7697a63c6..c1bcc4ce7 100644 --- a/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/type.ts +++ b/packages/products/tdesign-miniprogram/packages/uniapp-components/segmented/type.ts @@ -30,7 +30,7 @@ export interface TdSegmentedProps { /** * 选项值发生变化时触发 */ - onChange?: (value: string | number, selectedOption: SegmentedItem) => void; + onChange?: (context: { value: string | number; selectedOption: SegmentedItem }) => void; } export interface SegmentedItem { diff --git a/packages/scripts/api.json b/packages/scripts/api.json index a657d476e..d28cf8ee8 100644 --- a/packages/scripts/api.json +++ b/packages/scripts/api.json @@ -112128,8 +112128,7 @@ "platform_framework": [ "8", "16", - "64", - "128" + "64" ], "component": "Segmented", "field_category": 2, @@ -112157,7 +112156,39 @@ "platform_framework_text": [ "Vue(Mobile)", "React(Mobile)", - "Miniprogram", + "Miniprogram" + ], + "field_type_text": [] + }, + { + "id": 1777290235, + "platform_framework": [ + "128" + ], + "component": "Segmented", + "field_category": 2, + "field_name": "change", + "field_type": [], + "field_default_value": "", + "field_enum": "", + "field_desc_zh": "选项值发生变化时触发", + "field_desc_en": null, + "field_required": 0, + "event_input": "(context: { value: string | number, selectedOption: SegmentedItem })", + "create_time": "2026-04-27 11:43:55", + "update_time": "2026-04-27 11:43:55", + "event_output": null, + "custom_field_type": null, + "syntactic_sugar": null, + "readonly": 1, + "html_attribute": 0, + "trigger_elements": "", + "deprecated": 0, + "version": "", + "test_description": null, + "support_default_value": 0, + "field_category_text": "Events", + "platform_framework_text": [ "UniApp" ], "field_type_text": []