diff --git a/db/TDesign.db b/db/TDesign.db
index ddec2c57..d826b9ce 100644
Binary files a/db/TDesign.db and b/db/TDesign.db differ
diff --git a/packages/products/tdesign-miniprogram/src/input/README.en-US.md b/packages/products/tdesign-miniprogram/src/input/README.en-US.md
index a4329add..c2fb4bbb 100644
--- a/packages/products/tdesign-miniprogram/src/input/README.en-US.md
+++ b/packages/products/tdesign-miniprogram/src/input/README.en-US.md
@@ -18,6 +18,7 @@ clearable | Boolean / Object | false | show clear icon, clicked to clear input v
confirm-hold | Boolean | false | \- | N
confirm-type | String | done | options: send/search/next/go/done | N
cursor | Number | - | required | Y
+cursor-color | String | - | \- | N
cursor-spacing | Number | 0 | \- | N
disabled | Boolean | false | make input to be disabled | N
error-message | String | - | `deprecated` | N
diff --git a/packages/products/tdesign-miniprogram/src/input/README.md b/packages/products/tdesign-miniprogram/src/input/README.md
index 25029b5e..2cc1aba9 100644
--- a/packages/products/tdesign-miniprogram/src/input/README.md
+++ b/packages/products/tdesign-miniprogram/src/input/README.md
@@ -18,6 +18,7 @@ clearable | Boolean / Object | false | 是否可清空,默认不启动。值
confirm-hold | Boolean | false | 点击键盘右下角按钮时是否保持键盘不收起 | N
confirm-type | String | done | 设置键盘右下角按钮的文字,仅在type='text'时生效。
具体释义:
`send` 右下角按钮为“发送”;
`search` 右下角按钮为“搜索”;
`next` 右下角按钮为“下一个”;
`go` 右下角按钮为“前往”;
`done` 右下角按钮为“完成”。
[小程序官方文档](https://developers.weixin.qq.com/miniprogram/dev/component/input.html)。可选项:send/search/next/go/done | N
cursor | Number | - | 必需。指定 focus 时的光标位置 | Y
+cursor-color | String | - | 光标颜色。iOS 下的格式为十六进制颜色值 #000000,安卓下的只支持 default 和 green,Skyline 下无限制 | N
cursor-spacing | Number | 0 | 指定光标与键盘的距离,取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离 | N
disabled | Boolean | false | 是否禁用输入框 | N
error-message | String | - | 已废弃。错误提示文本,值为空不显示(废弃属性,如果需要,请更为使用 status 和 tips) | N
diff --git a/packages/products/tdesign-miniprogram/src/input/props.ts b/packages/products/tdesign-miniprogram/src/input/props.ts
index 9f2c4f7c..8126174b 100644
--- a/packages/products/tdesign-miniprogram/src/input/props.ts
+++ b/packages/products/tdesign-miniprogram/src/input/props.ts
@@ -56,6 +56,11 @@ const props: TdInputProps = {
type: Number,
required: true,
},
+ /** 光标颜色。iOS 下的格式为十六进制颜色值 #000000,安卓下的只支持 default 和 green,Skyline 下无限制 */
+ cursorColor: {
+ type: String,
+ value: '',
+ },
/** 指定光标与键盘的距离,取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离 */
cursorSpacing: {
type: Number,
diff --git a/packages/products/tdesign-miniprogram/src/input/type.ts b/packages/products/tdesign-miniprogram/src/input/type.ts
index 068e05c5..adb8ebf7 100644
--- a/packages/products/tdesign-miniprogram/src/input/type.ts
+++ b/packages/products/tdesign-miniprogram/src/input/type.ts
@@ -85,6 +85,14 @@ export interface TdInputProps {
value?: number;
required?: boolean;
};
+ /**
+ * 光标颜色。iOS 下的格式为十六进制颜色值 #000000,安卓下的只支持 default 和 green,Skyline 下无限制
+ * @default ''
+ */
+ cursorColor?: {
+ type: StringConstructor;
+ value?: string;
+ };
/**
* 指定光标与键盘的距离,取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离
* @default 0
diff --git a/packages/scripts/api.json b/packages/scripts/api.json
index 34e2790a..88a8720c 100644
--- a/packages/scripts/api.json
+++ b/packages/scripts/api.json
@@ -63104,6 +63104,43 @@
"Number"
]
},
+ {
+ "id": 1729500769,
+ "platform_framework": [
+ "64"
+ ],
+ "component": "Input",
+ "field_category": 1,
+ "field_name": "cursorColor",
+ "field_type": [
+ "1"
+ ],
+ "field_default_value": "",
+ "field_enum": "",
+ "field_desc_zh": "光标颜色。iOS 下的格式为十六进制颜色值 #000000,安卓下的只支持 default 和 green,Skyline 下无限制",
+ "field_desc_en": null,
+ "field_required": 0,
+ "event_input": "",
+ "create_time": "2024-10-21 08:52:49",
+ "update_time": "2024-10-21 08:52:49",
+ "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": "Props",
+ "platform_framework_text": [
+ "Miniprogram"
+ ],
+ "field_type_text": [
+ "String"
+ ]
+ },
{
"id": 1712026462,
"platform_framework": [