diff --git a/docs/examples-docs/field.md b/docs/examples-docs/field.md index a1d5556b0..0bcb5e04e 100644 --- a/docs/examples-docs/field.md +++ b/docs/examples-docs/field.md @@ -84,6 +84,19 @@ export default { ``` ::: + +### Autosize的输入框(仅支持textarea) + +传入`autosize`属性, 且将`rows`设为1。 + +:::demo 错误的输入框 +```html + + + +``` +::: + ### API | 参数 | 说明 | 类型 | 默认值 | 可选值 | @@ -96,4 +109,7 @@ export default { | error | 输入框是否有错误 | boolean | false | | | readonly | 输入框是否只读 | boolean | false | | | maxlength | 输入框maxlength | [String, Number] | '' | | +| rows | textarea rows | [String, Number] | '' | | +| cols | textarea cols | [String, Number] | '' | | +| autosize | 自动调整高度(仅支持textarea) | Boolean | false | true, false | diff --git a/packages/field/src/field.vue b/packages/field/src/field.vue index 911562faf..49ef58eee 100644 --- a/packages/field/src/field.vue +++ b/packages/field/src/field.vue @@ -8,16 +8,20 @@ 'zan-field--nolabel': !label, 'zan-field--disabled': disabled, 'zan-field--error': error, - 'zan-field--border': border + 'zan-field--border': border, + 'zan-field--autosize': autosize }">