diff --git a/src/textarea/README.en-US.md b/src/textarea/README.en-US.md index 16c2f33c9..be6f40134 100644 --- a/src/textarea/README.en-US.md +++ b/src/textarea/README.en-US.md @@ -24,7 +24,7 @@ hold-keyboard | Boolean | false | \- | N indicator | Boolean | false | \- | N label | String / Slot | - | [see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/src/common/common.ts) | N maxcharacter | Number | - | \- | N -maxlength | String / Number | - | \- | N +maxlength | Number | -1 | \- | N placeholder | String | undefined | \- | N placeholder-style | String | - | \- | N selection-end | Number | -1 | \- | N diff --git a/src/textarea/README.md b/src/textarea/README.md index f810bce4f..3a2d9c932 100644 --- a/src/textarea/README.md +++ b/src/textarea/README.md @@ -87,7 +87,7 @@ hold-keyboard | Boolean | false | focus时,点击页面的时候不收起键 indicator | Boolean | false | 显示文本计数器,如 0/140。当 `maxlength < 0 && maxcharacter < 0` 成立时, indicator无效 | N label | String / Slot | - | 左侧文本。[通用类型定义](https://github.com/Tencent/tdesign-miniprogram/blob/develop/src/common/common.ts) | N maxcharacter | Number | - | 用户最多可以输入的字符个数,一个中文汉字表示两个字符长度 | N -maxlength | String / Number | - | 用户最多可以输入的字符个数 | N +maxlength | Number | -1 | 用户最多可以输入的字符个数,值为 -1 的时候不限制最大长度 | N placeholder | String | undefined | 占位符 | N placeholder-style | String | - | 指定 placeholder 的样式,目前仅支持 color ,font-size和font-weight | N selection-end | Number | -1 | 光标结束位置,自动聚集时有效,需与 selection-start 搭配使用 | N diff --git a/src/textarea/props.ts b/src/textarea/props.ts index a193586b5..ac3f2b8e2 100644 --- a/src/textarea/props.ts +++ b/src/textarea/props.ts @@ -89,9 +89,10 @@ const props: TdTextareaProps = { maxcharacter: { type: Number, }, - /** 用户最多可以输入的字符个数 */ + /** 用户最多可以输入的字符个数,值为 -1 的时候不限制最大长度 */ maxlength: { - type: null, + type: Number, + value: -1, }, /** 占位符 */ placeholder: { diff --git a/src/textarea/type.ts b/src/textarea/type.ts index 0db22442a..59da49435 100644 --- a/src/textarea/type.ts +++ b/src/textarea/type.ts @@ -139,11 +139,12 @@ export interface TdTextareaProps { value?: number; }; /** - * 用户最多可以输入的字符个数 + * 用户最多可以输入的字符个数,值为 -1 的时候不限制最大长度 + * @default -1 */ maxlength?: { - type: null; - value?: string | number; + type: NumberConstructor; + value?: number; }; /** * 占位符