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": [