输入框,使用原生的 input 组件,支持数据双向绑定。
引入
使用
API
参数 | 说明 | 类型 | 默认值 |
value | 输入框的初始内容, 支持双向绑定 | String | - |
type | input 的类型,可选值:text,number,idcard,digit | String | text |
password | 是否是密码类型 | Boolean | false |
placeholder | 输入框为空时占位符 | String | - |
placeholderStyle | 指定 placeholder 的样式 | String | - |
placeholderClass | 指定 placeholder 的样式类 | String | input-placeholder |
disabled | 是否禁用 | Boolean | false |
maxlength | 最大输入长度,设置为 -1 的时候不限制最大长度 | Number | 140 |
cursorSpacing | 指定光标与键盘的距离,单位px( 版本库2.4.0起支持 rpx )。 | Number 或者 String | 0 |
focus | 获取焦点 | Boolean | false |
confirmType | 设置键盘右下角按钮的文字,仅在type='text'时生效 | String | done |
confirmHold | 点击键盘右下角按钮时是否保持键盘不收起 | Boolean | false |
adjustPosition | 键盘弹起时,是否自动上推页面 | Boolean | true |
参数相关说明
- confirmType
- send:右下角按钮为“发送”
- search:右下角按钮为“搜索”
- next: 右下角按钮为“下一个”
- go:右下角按钮为“前往”
- done: 右下角按钮为“完成”
Event
事件名 | 说明 | 参数 |
@input | 键盘输入时触发 | 返回输入框内容 |
@focus | 输入框聚焦时触发 | 返回输入框内容 |
@blur | 输入框失去焦点时触发 | 返回输入框内容 |
@confirm | 点击完成按钮时触发 | 返回输入框内容 |