diff --git a/packages/design/src/types.ts b/packages/design/src/types.ts index e18a0ae0..bba4e84d 100644 --- a/packages/design/src/types.ts +++ b/packages/design/src/types.ts @@ -194,6 +194,7 @@ export interface InputProps { rows?: number; type?: string; size?: FieldSize; + autosize?: boolean | { minRows: number; maxRows: number }; } export interface InputNumberProps { diff --git a/packages/tdesign-vue-next-adapter/src/Input.vue b/packages/tdesign-vue-next-adapter/src/Input.vue index f76ee520..ddb65461 100644 --- a/packages/tdesign-vue-next-adapter/src/Input.vue +++ b/packages/tdesign-vue-next-adapter/src/Input.vue @@ -7,6 +7,7 @@ :disabled="disabled" :placeholder="placeholder" :rows="rows" + :autosize="autosize" @keypress="inputHandler" @change="changeHandler" @blur="blurHandler"