参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
type | 类型 | string | text | text |
value / v-model | 绑定值 | string / number | — | — |
placeholder | 输入框占位文本 | string | — | — |
clearable | 是否可清空 | boolean | — | false |
showPassword | 是否显示切换密码图标 | boolean | — | false |
disabled | 禁用 | boolean | — | false |
size | 尺寸大小 | string | medium / small / mini | — |
readonly | 原生属性,是否只读 | boolean | — | false |
autofocus | 原生属性,自动获取焦点 | boolean | true, false | false |
事件名 | 说明 | 回调参数 | 示例 |
---|---|---|---|
blur | 在 Input 失去焦点时触发 | (event: Event) | blur=(e)=>{console.log(e)} |
focus | 在 Input 获得焦点时触发 | (event: Event) | focus=(e)=>{console.log(e)} |
change | 在 Input 失去焦点或用户按下回车时触发 | (event: Event) | change=(e)=>{console.log(e)} |
input | 在 Input 值改变时触发 | (value: string | number) | input=(e)=>{console.log(e)} |
clear | 在点击由 clearable 属性生成的清空按钮时触发 |
— | — |