| model-value / v-model | number / undefined | — | — | 选中项绑定值 |
| type | string | text/password/textarea/vericode | text | 输入框的类型 vericode 为密码输入框类型 |
| placeholder | string | | 请输入 | 输入框提示文字 |
| errorText | string | — | null | 错误信息提示 |
| prefixIcon | string | | | 前图标 |
| suffixIcon | string | | | 后图标 |
| clearable | boolean | true/false | | 清空 输入框 |
| rows | number | | 4 | 输入框行数,仅 type 为 'textarea' 时有效 |
| height | number /string | | 32 | 输入框高度,当 type 为 'textarea' 时有效,优先级高于 rows 且为最小高度 |
| width | number /string | | 200 | 输入框宽度 当 type 为 'textarea' 时为最小宽度, |
| show-word-limit | Boolean | | | 是否显示字数 |
| maxlength | number/object | | | 最大字数:类型为 number 超出后不能再输入;为 object 可以继续输入也可设置错误文案 例 maxlength="{length:10,errorText:'文字超出了'}" |
| 支持所有原生的 Input 属性 | | — | - | 原生的 Input 属性例如 readonly |
| autofocus | boolean | — | false | 是否自动获取焦点 |
| disabled | boolean | — | false | 是否禁用输入框 |
| prependSuffixWidth | number | — | 0 | 设置前缀的宽度,为 0 是设置 minWidth:48,默认为 0 |
| appendSuffixHeight | number | — | 0 | 设置后缀的宽度,为 0 是设置 minWidth:48,默认为 0 |