From 0746b7bbe6aa3d9f02e03654a2cd4fde2081c335 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 21 四月 2025 09:29:40 +0800
Subject: [PATCH] bug修复

---
 miniprogram_npm/tdesign-miniprogram/checkbox/README.md |   63 +++++++++++++++++++++++++------
 1 files changed, 51 insertions(+), 12 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/checkbox/README.md b/miniprogram_npm/tdesign-miniprogram/checkbox/README.md
index b046eec..3ef78e2 100644
--- a/miniprogram_npm/tdesign-miniprogram/checkbox/README.md
+++ b/miniprogram_npm/tdesign-miniprogram/checkbox/README.md
@@ -19,6 +19,12 @@
 
 ## 浠g爜婕旂ず
 
+<a href="https://developers.weixin.qq.com/s/2M5mxim27YSp" title="鍦ㄥ紑鍙戣�呭伐鍏蜂腑棰勮鏁堟灉" target="_blank" rel="noopener noreferrer"> 鍦ㄥ紑鍙戣�呭伐鍏蜂腑棰勮鏁堟灉 </a>
+
+<blockquote style="background-color: #d9e1ff; font-size: 15px; line-height: 26px;margin: 16px 0 0;padding: 16px; border-radius: 6px; color: #0052d9" >
+<p>Tips: 璇风‘淇濆紑鍙戣�呭伐鍏蜂负鎵撳紑鐘舵�併�傚鍏ュ紑鍙戣�呭伐鍏峰悗锛屼緷娆℃墽琛岋細npm i > 鏋勫缓npm鍖� > 鍕鹃�� "灏咼S缂栬瘧鎴怑S5"</p>
+</blockquote>
+
 ### 缁勪欢绫诲瀷
 
 绾靛悜澶氶�夋
@@ -64,43 +70,76 @@
 
 鍚嶇О | 绫诲瀷 | 榛樿鍊� | 璇存槑 | 蹇呬紶
 -- | -- | -- | -- | --
-placement | String | left | 澶氶�夋鍜屽唴瀹圭浉瀵逛綅缃�傚彲閫夐」锛歭eft/right | N
 block | Boolean | true | 鏄惁涓哄潡绾у厓绱� | N
+borderless | Boolean | false | 鏄惁寮�鍚棤杈规妯″紡 | N
 check-all | Boolean | false | 鐢ㄤ簬鏍囪瘑鏄惁涓恒�屽叏閫夐�夐」銆嶃�傚崟鐙娇鐢ㄦ棤鏁堬紝闇�鍦� CheckboxGroup 涓娇鐢� | N
 checked | Boolean | false | 鏄惁閫変腑 | N
 default-checked | Boolean | undefined | 鏄惁閫変腑銆傞潪鍙楁帶灞炴�� | N
-content | String / Slot | - | 澶氶�夋鍐呭 | N
+content | String / Slot | - | 澶氶�夋鍐呭銆俒閫氱敤绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/blob/develop/src/common/common.ts) | N
 content-disabled | Boolean | - | 鏄惁绂佺敤缁勪欢鍐呭锛坈ontent锛夎Е鍙戦�変腑 | N
-disabled | Boolean | undefined | 鏄惁绂佺敤缁勪欢 | N
-external-classes | Array | - | 缁勪欢绫诲悕锛屽垎鍒敤浜庤缃� 缁勪欢澶栧眰銆佸閫夋鍥炬爣銆佷富鏂囨銆佸唴瀹� 绛夊厓绱犵被鍚嶃�俙['t-class', 't-class-icon', 't-class-label', 't-class-content', 't-class-border']` | N
-icon | String / Array | 'circle' | 鑷畾涔夐�変腑鍥炬爣鍜岄潪閫変腑鍥炬爣銆備娇鐢� Array 鏃惰〃绀猴細`[閫変腑鎬佸浘鏍囷紝闈為�変腑鎬佸浘鏍嘳`銆備娇鐢� String 鏃讹紝鍊间负 circle 琛ㄧず濉厖鍦嗗舰鍥炬爣銆佸�间负 line 琛ㄧず鎻忚竟鍨嬪浘鏍囥�佸�间负 rectangle 琛ㄧず濉厖鐭╁舰鍥炬爣銆俆S 绫诲瀷锛歚'circle' \| 'line' \| 'rectangle' \| string[]` | N
+disabled | Boolean | undefined | 鏄惁绂佺敤缁勪欢銆傚鏋滅埗缁勪欢瀛樺湪 CheckboxGroup锛岄粯璁ゅ�肩敱 CheckboxGroup.disabled 鎺у埗銆備紭鍏堢骇锛欳heckbox.disabled > CheckboxGroup.disabled > Form.disabled | N
+icon | String / Array | 'circle' | 鑷畾涔夐�変腑鍥炬爣鍜岄潪閫変腑鍥炬爣銆備娇鐢� Array 鏃惰〃绀猴細`[閫変腑鎬佸浘鏍囷紝闈為�変腑鎬佸浘鏍囷紝鍗婇�変腑鎬佸浘鏍嘳`銆備娇鐢� String 鏃讹紝鍊间负 circle 琛ㄧず濉厖鍦嗗舰鍥炬爣銆佸�间负 line 琛ㄧず鎻忚竟鍨嬪浘鏍囥�佸�间负 rectangle 琛ㄧず濉厖鐭╁舰鍥炬爣銆俆S 绫诲瀷锛歚'circle' \| 'line' \| 'rectangle' \| string[]` | N
 indeterminate | Boolean | false | 鏄惁涓哄崐閫� | N
-label | String / Slot | - | 涓绘枃妗� | N
+label | String / Slot | - | 涓绘枃妗堛�俒閫氱敤绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/blob/develop/src/common/common.ts) | N
 max-content-row | Number | 5 | 鍐呭鏈�澶ц鏁伴檺鍒� | N
 max-label-row | Number | 3 | 涓绘枃妗堟渶澶ц鏁伴檺鍒� | N
 name | String | - | HTML 鍏冪礌鍘熺敓灞炴�� | N
+placement | String | left | 澶氶�夋鍜屽唴瀹圭浉瀵逛綅缃�傚彲閫夐」锛歭eft/right | N
 readonly | Boolean | false | 鍙鐘舵�� | N
-value | String / Number | - | 澶氶�夋鐨勫�笺�俆S 绫诲瀷锛歚string \| number` | N
+value | String / Number / Boolean | - | 澶氶�夋鐨勫�笺�俆S 绫诲瀷锛歚string \| number \| boolean` | N
 
 ### Checkbox Events
 
 鍚嶇О | 鍙傛暟 | 鎻忚堪
 -- | -- | --
-change | `(checked: boolean)` | 鍊煎彉鍖栨椂瑙﹀彂
+change | `(checked: boolean, context: { value: boolean|number|string, label: boolean|number|string })` | 鍊煎彉鍖栨椂瑙﹀彂銆俙context` 琛ㄧず褰撳墠鐐瑰嚮椤瑰唴瀹广��
+
+### Checkbox 澶栭儴鏍峰紡绫�
+绫诲悕 | 璇存槑
+-- | -- 
+t-class | 鏍硅妭鐐规牱寮忕被
+t-class-label | 鏍囩鏍峰紡绫�
+t-class-icon | 鍥炬爣鏍峰紡绫�
+t-class-content | 鍐呭鏍峰紡绫�
+t-class-border | 杈规鏍峰紡绫�
 
 ### CheckboxGroup Props
 
 鍚嶇О | 绫诲瀷 | 榛樿鍊� | 璇存槑 | 蹇呬紶
 -- | -- | -- | -- | --
-disabled | Boolean | false | 鏄惁绂佺敤缁勪欢 | N
+borderless | Boolean | false | 鏄惁寮�鍚棤杈规妯″紡 | N
+disabled | Boolean | - | 鏄惁绂佺敤缁勪欢锛岄粯璁や负 false銆� CheckboxGroup.disabled < Checkbox.disabled 锛屽悗缁柊澧� Form 缁勪欢鍚庯紝Form.disabled 浼樺厛绾ф渶浣� | N
 max | Number | undefined | 鏀寔鏈�澶氶�変腑鐨勬暟閲� | N
 name | String | - | 缁熶竴璁剧疆鍐呴儴澶嶉�夋 HTML 灞炴�� | N
 options | Array | [] | 浠ラ厤缃舰寮忚缃瓙鍏冪礌銆傜ず渚�1锛歚['鍖椾含', '涓婃捣']` 锛岀ず渚�2: `[{ label: '鍏ㄩ��', checkAll: true }, { label: '涓婃捣', value: 'shanghai' }]`銆俢heckAll 鍊间负 true 琛ㄧず褰撳墠閫夐」涓恒�屽叏閫夐�夐」銆嶃�俆S 绫诲瀷锛歚Array<CheckboxOption>` `type CheckboxOption = string \| number \| CheckboxOptionObj` `interface CheckboxOptionObj { label?: string; value?: string \| number; disabled?: boolean; checkAll?: true }`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/checkbox-group/type.ts) | N
-value | Array | [] | 閫変腑鍊笺�俆S 绫诲瀷锛歚CheckboxGroupValue` `type CheckboxGroupValue = Array<string \| number>`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/checkbox-group/type.ts) | N
-default-value | Array | undefined | 閫変腑鍊笺�傞潪鍙楁帶灞炴�с�俆S 绫诲瀷锛歚CheckboxGroupValue` `type CheckboxGroupValue = Array<string \| number>`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/checkbox-group/type.ts) | N
+value | Array | [] | 閫変腑鍊笺�俆S 绫诲瀷锛歚T` `type CheckboxGroupValue = Array<string \| number \| boolean>`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/checkbox-group/type.ts) | N
+default-value | Array | undefined | 閫変腑鍊笺�傞潪鍙楁帶灞炴�с�俆S 绫诲瀷锛歚T` `type CheckboxGroupValue = Array<string \| number \| boolean>`銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/checkbox-group/type.ts) | N
 
 ### CheckboxGroup Events
 
 鍚嶇О | 鍙傛暟 | 鎻忚堪
 -- | -- | --
-change | `(value: CheckboxGroupValue, context: CheckboxGroupChangeContext)` | 鍊煎彉鍖栨椂瑙﹀彂銆俙context.current` 琛ㄧず褰撳墠鍙樺寲鐨勬暟鎹」锛屽鏋滄槸鍏ㄩ�夊垯涓虹┖锛沗context.type` 琛ㄧず寮曡捣閫変腑鏁版嵁鍙樺寲鐨勬槸閫変腑鎴栨槸鍙栨秷閫変腑锛宍context.option` 琛ㄧず褰撳墠鍙樺寲鐨勬暟鎹」銆俒璇︾粏绫诲瀷瀹氫箟](https://github.com/Tencent/tdesign-miniprogram/tree/develop/src/checkbox-group/type.ts)銆�<br/>`interface CheckboxGroupChangeContext { e: Event; current: string \| number; option: CheckboxOption \| TdCheckboxProps; type: 'check' \| 'uncheck' }`<br/>
+change | `(value: CheckboxGroupValue, context: { value: boolean|number|string, label: boolean|number|string })` | 鍊煎彉鍖栨椂瑙﹀彂銆俙context` 琛ㄧず褰撳墠鐐瑰嚮椤瑰唴瀹广��
+
+
+### CSS 鍙橀噺
+缁勪欢鎻愪緵浜嗕笅鍒� CSS 鍙橀噺锛屽彲鐢ㄤ簬鑷畾涔夋牱寮忋��
+鍚嶇О | 榛樿鍊� | 鎻忚堪 
+-- | -- | --
+--td-checkbox-bg-color | @bg-color-container | - 
+--td-checkbox-border-color | @component-stroke | - 
+--td-checkbox-description-color | @font-gray-2 | - 
+--td-checkbox-description-disabled-color | @font-gray-4 | - 
+--td-checkbox-description-line-height | 44rpx | - 
+--td-checkbox-font-size | 32rpx | - 
+--td-checkbox-icon-checked-color | @brand-color | - 
+--td-checkbox-icon-color | @gray-color-4 | - 
+--td-checkbox-icon-disabled-bg-color | @bg-color-component-disabled | - 
+--td-checkbox-icon-disabled-color | @brand-color-disabled | - 
+--td-checkbox-icon-size | 48rpx | - 
+--td-checkbox-tag-active-bg-color | @brand-color-light | - 
+--td-checkbox-tag-active-color | @brand-color | - 
+--td-checkbox-title-color | @font-gray-1 | - 
+--td-checkbox-title-disabled-color | @font-gray-4 | - 
+--td-checkbox-title-line-height | 48rpx | - 
+--td-checkbox-vertical-padding | 32rpx | - 

--
Gitblit v1.9.3