Skip to content

多行文本 Textarea

这里可以输入很多很多很多很多很多很多的文本。

基础使用

你可以在这里输入多行文本。传入 modelValue 进入受控模式。不传或者为 undefined 则为非受控模式,此时可以传入 defaultValue 属性作为默认值。

隐藏源代码

行数

rows 属性控制默认行数,minRowsmaxRows 分别设置行数的最值。当 autoResizetrue 时,时将自动调整高度。

隐藏源代码

手动调整高度

resize 控制是否展示手动调整高度控件,默认展示。

隐藏源代码

更多配置

Textarea 还拥有 Input 组件的部分功能。

Disabled, Readonly, Loading & Clearable

Size

Count

0
0 / 255

Status

Expose

隐藏源代码

API

TextareaProps

属性类型可选默认值描述版本
modelValuestring | null多行文本框的值(受控模式),支持 v-model0.0.2
defaultValuestring | null多行文本框的默认值(非受控模式)。0.0.2
rowsnumber默认行数。0.0.2
minRowsnumber1最小行数。0.0.2
maxRowsnumberInfinity最大行数。0.0.2
autoResizebooleanfalse可否自动调整高度。0.0.2
resizebooleantrue可否手动调整高度。0.0.2
placeholderstring占位符文本。0.0.2
disabledbooleanfalse是否禁用。0.0.2
readonlybooleanfalse是否只读。0.0.2
clearablebooleanfalse是否显示清除按钮。0.0.2
loadingbooleanfalse是否显示加载状态。0.0.2
size'medium' | 'large' | 'small''medium'输入框尺寸。0.0.2
maxLengthnumber最大输入长度。0.0.2
showCountbooleanfalse是否展示字数统计。0.0.2
countGraphemes(value: string) => number自定义字数统计函数,如果只传入 countGraphemes 而没有 sliceGraphemesmaxLength 的长度限制不会生效。0.0.2
sliceGraphemes(value: string, limit: number) => string自定义截取长度函数。0.0.2
status'success' | 'warning' | 'error' | 'normal''normal'表单验证状态。0.0.2
autofocusbooleanfalse原生 <textarea>autofocus 属性。0.0.2
pollSizeChangebooleanfalse开启轮询组件尺寸变化,可能会影响性能。0.1.0

TextareaEvents

事件参数描述版本
inputvalue: string, e: Event输入框输入时的回调。0.0.2
update:modelValuevalue: string更新 modelValue 的回调。0.0.2
changevalue: string, e: Event | undefined输入内容变化时的回调。0.0.2
clearvalue: string点击清除文本按钮,清除内容时的回调。0.0.2
blure: FocusEvent输入框失焦时的回调。0.0.2
focuse: FocusEvent输入框聚焦时的回调。0.0.2

TextareaSlots

插槽参数描述版本
countinputValue: number, currentLength: number, maxLength: number展示字数统计的插槽。0.0.2

TextareaExpose

属性类型可选默认值描述版本
focus() => void聚焦到当前输入框。0.0.2
blur() => void取消聚焦当前输入框。0.0.2
clear() => void清空当前输入框。0.0.2
select() => void选中当前输入框内容。0.0.2