align | String | left | 文本内容位置,居左/居中/居右。可选项:left/center/right | N |
allowInputOverMax | Boolean | false | 超出 maxlength 或 maxcharacter 之后是否允许继续输入 | N |
autocomplete | String | undefined | 是否开启自动填充功能,HTML5 原生属性,点击查看详情 | N |
autofocus | Boolean | false | 自动聚焦 | N |
borderless | Boolean | false | 是否开启无边框模式 | N |
clearTrigger | String | always | 清空图标触发方式,仅在输入框有值时有效。可选项:always / focus | N |
clearable | Boolean | false | 是否可清空 | N |
cursorColor | String | #0052d9 | 光标颜色 | N |
disabled | Boolean | undefined | 是否禁用输入框 | N |
enterkeyhint | String | - | 用于控制回车键样式,此 API 仅在部分浏览器支持,HTML5 原生属性,点击查看详情。可选项:enter/done/go/next/previous/search/send | N |
extra | Slot / Function | - | 右侧额外内容。TS 类型:TNode 。通用类型定义 | N |
format | Function | - | 指定输入框展示值的格式。TS 类型:InputFormatType type InputFormatType = (value: InputValue) => string 。详细类型定义 | N |
label | String / Slot / Function | - | 左侧文本。TS 类型:string \| TNode 。通用类型定义 | N |
layout | String | horizontal | 标题输入框布局方式。可选项:vertical/horizontal | N |
maxcharacter | Number | - | 用户最多可以输入的字符个数,一个中文汉字表示两个字符长度。maxcharacter 和 maxlength 二选一使用 | N |
maxlength | String / Number | - | 用户最多可以输入的文本长度,一个中文等于一个计数长度。默认为空,不限制输入长度。maxcharacter 和 maxlength 二选一使用 | N |
name | String | - | 名称 | N |
placeholder | String | undefined | 占位符 | N |
prefixIcon | Slot / Function | - | 组件前置图标。TS 类型:TNode 。通用类型定义 | N |
readonly | Boolean | undefined | 只读状态 | N |
size | String | small | 已废弃。输入框尺寸。可选项:small/medium。TS 类型:'medium' \| 'small' | N |
spellCheck | Boolean | false | 是否开启拼写检查,HTML5 原生属性,点击查看详情 | N |
status | String | default | 输入框状态。可选项:default/success/warning/error | N |
suffix | String / Slot / Function | - | 后置图标前的后置内容。TS 类型:string \| TNode 。通用类型定义 | N |
suffixIcon | Slot / Function | - | 组件后置图标。TS 类型:TNode 。通用类型定义 | N |
tips | String / Slot / Function | - | 输入框下方提示文本,会根据不同的 status 呈现不同的样式。TS 类型:string \| TNode 。通用类型定义 | N |
type | String | text | 输入框类型。可选项:text/number/url/tel/password/search/submit/hidden | N |
value | String / Number | - | 输入框的值。支持语法糖 v-model 或 v-model:value 。TS 类型:InputValue type InputValue = string \| number 。详细类型定义 | N |
defaultValue | String / Number | - | 输入框的值。非受控属性。TS 类型:InputValue type InputValue = string \| number 。详细类型定义 | N |
onBlur | Function | | TS 类型:(value: InputValue, context: { e: FocusEvent }) => void 失去焦点时触发 | N |
onChange | Function | | TS 类型:(value: InputValue, context?: { e?: InputEvent \| MouseEvent \| CompositionEvent; trigger: 'input' \| 'initial' \| 'clear' }) => void 输入框值发生变化时触发。trigger=initial 表示传入的数据不符合预期,组件自动处理后触发 change 告知父组件。如:初始值长度超过 maxlength 限制 | N |
onClear | Function | | TS 类型:(context: { e: TouchEvent }) => void 清空按钮点击时触发 | N |
onFocus | Function | | TS 类型:(value: InputValue, context: { e: FocusEvent }) => void 获得焦点时触发 | N |
onValidate | Function | | TS 类型:(context: { error?: 'exceed-maximum' \| 'below-minimum' }) => void
1.9.1 。字数超出限制时触发 | N |