<input>
<input>
用于创建交互式输入控件,允许用户输入和编辑单行文本。
下面是一个基本的 <input>
组件用法示例:
<input>
不会自动的避让键盘,但可以通过监听键盘事件获取相应的高度,并以此改变<input>
的位置,来进行避让:
属性名和属性值用于描述元件的行为和外观。
placeholder
占位文字
confirm-type
指定输入法回车键的表现形式
maxlength
输入框最大字符数量限制
readonly
是否允许输入框可交互,不影响对其进行组件方法调用
show-soft-input-on-focus
聚焦时是否允许拉起系统软键盘
type
指定键盘的类型
不同的输入法可能会有不同的视觉表现
input-filter
指定单个字符的过滤条件,用正则表达式描述
前端可以在元件上设置事件处理器属性来监听元件的运行时行为。
bindfocus
输入框聚焦时的回调
bindblur
输入框失去焦点时的回调
bindconfirm
点击软键盘回车时的回调
bindinput
输入框内容变化的回调
bindselection
输入框光标变化的回调
前端可以通过 SelectorQuery API 执行元件的方法。
focus
控制输入框主动聚焦
blur
控制输入框主动取消聚焦
getValue
获取输入框的内容
setValue
主动设置输入框的内容
setSelectionRange
主动设置输入框的光标
LCD tables only load in the browser