# Input 输入框
# 基础用法
# 不同尺寸
# 可清除
# 带图标
# 禁用
# 只读
# 带选项
# 属性配置
# props
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
value/v-model | 值 | String, Number, Array | - | - |
type | 类型 | String | text/textarea待原生input的type | text |
size | 尺寸 | String | larger/large/small | - |
disabled | 禁用状态 | Boolean | - | false |
readonly | 只读状态 | Boolean | - | false |
placeholder | 输入框占位符 | String | - | - |
rows | 输入框行数,只对type="textarea" 有效 | Number, String | - | 3 |
icon | 输入框前缀图标 | String | Icon参考 | - |
suffix-icon | 输入框后缀图标 | String | Icon参考 | - |
allow-clear | 可清除内容 | Boolean | - | false |
maxlength | 最大字数 | Number | - | - |
maxlength-hidden | 隐藏最大字数信息 | Boolean | - | false |
# events
事件名 | 说明 | 返回值 |
---|---|---|
click | 输入框被点击时触发 | event |
focus | 输入框获得焦点时触发 | event |
blur | 输入框失去焦点时触发 | event |
change | 输入框改变时触发 | value |
iconclick | 输入框的前缀图标被点击时触发 | event |
suffixiconclick | 输入框的后缀图标被点击时触发 | event |