使用指南
用于接受单行文本。
规则
- 支持通过键盘或者剪切板输入文本。
- 通过光标可以在水平方向进行移动。
- 对特定格式的文本进行处理,eg:隐藏密码。
代码演示
与thinking-ui 2.0版组件的区别以及迁移
按照新的单行输入组件规范修改相关样式
- 弃用的props:
extraEmail
- 弃用的slot:
prepend
API
Prop
属性 | 说明 | 类型 | 默认值 |
value | value,v-model 绑定值 | string | 无 |
name | input 的 name | string | 无 |
type | text number password email tel url 等input 原生类型 | string | text |
placeholder | 提示文本 | string | '' |
wait | 设置change事件触发事件间隔多久触发,单位ms | number | 200 |
readonly | 是否只读 | boolean | false |
disabled | 是否禁用 | boolean | false |
clearable | 是否可以清除 | boolean | true |
forceClear | 若clearable: ture , 默认focus 时才显示, forceClear: true 则强制显示 | boolean | false |
maxlength | 最大长度 | number | 无 |
border | 是否包含下划线,默认有 | boolean | true |
format | 格式化的函数 | function | 无 |
plaintext | 是否可以切换明文密码 | boolean | false |
Event
事件名 | 说明 | 参数 |
input | 文本改变时触发,v-model 绑定事件 | value:文本内容 |
change | 文本改变时触发 | value:文本内容 |
focus | 文本聚焦触发 | evt |
blur | 文本失焦触发 | evt |
click | 点击输入框触发 | evt |
Function
方法名 | 说明 | 参数 |
focus | 使input获取焦点 | - |
blur | 使input失去焦点 | - |
Slots