多行输入框
增加了一些简单功能的多行输入框组件。
属性
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
v-model | [String, Number] | - | 输入框的值 |
disabled | Boolean | false | 禁用状态 |
showTotal | Boolean | false | 是否显示输入字符统计 |
placeholder | String | - | [参考] 输入框为空时占位符 |
placeholderStyle | String | - | [参考] 指定 placeholder 的样式 |
placeholderClass | String | - | [参考] 指定 placeholder 的样式类 |
maxlength | Number | 140 | [参考] 最大输入长度,设置为 -1 的时候不限制最大长度 |
focus | Boolean | false | [参考] 获取焦点 |
autoFocus | Boolean | false | [参考] 自动聚焦,拉起键盘 |
autoHeight | Boolean | false | [参考] 是否自动增高 |
fixed | Boolean | false | [参考] 如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true |
cursorSpacing | Number | 0 | [参考] 指定光标与键盘的距离 |
cursor | Number | - | [参考] 指定 focus 时的光标位置 |
cursorColor | String | - | [参考] 光标颜色 |
confirmType | String | - | [参考] 设置键盘右下角按钮的文字 |
confirmHold | Boolean | false | [参考] 点击键盘右下角按钮时是否保持键盘不收起 |
showConfirmBar | Boolean | false | [参考] 是否显示键盘上方带有”完成“按钮那一栏 |
selectionStart | Number | -1 | [参考] 光标起始位置 |
selectionEnd | Number | -1 | [参考] 光标结束位置 |
adjustPosition | Boolean | true | [参考] 键盘弹起时,是否自动上推页面 |
disableDefaultPadding | Boolean | false | [参考] 是否去掉 iOS 下的默认内边距 |
holdKeyboard | Boolean | false | [参考] focus 时,点击页面的时候不收起键盘 |
autoBlur | Boolean | false | [参考] 键盘收起时,是否自动失去焦点 |
ignoreCompositionEvent | Boolean | true | [参考] 是否忽略组件内对文本合成系统事件的处理 |
textareamode | String | text | [参考] 是一个枚举属性,它提供了用户在编辑元素或其内容时可能输入的数据类型的提示 |
事件
名称 | 参数 | 说明 |
---|---|---|
@ontextarea | event | [参考] 当键盘输入时触发 |
@onFocus | event | [参考] 输入框聚焦时触发 |
@onBlur | event | [参考] 输入框失去焦点时触发 |
@onConfirm | event | [参考] 点击完成按钮时触发 |
@onKeyboardHeightChange | event | [参考] 键盘高度发生变化的时候触发此事件 |
@onLineChange | event | [参考] 输入框行数变化时调用 |