Element Input输入框的使用方法

这篇文章主要介绍了Element Input输入框的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

本文来源于Element官方文档:

http://element-cn.eleme.io/#/zh-CN/component/input

基础用法

带图标的输入框(属性方式)

   

带图标的输入框(slot方式)

   

复合输入框

 

带提示的输入框

   

input 属性:

参数类型说明可选值默认值
type类型stringtext / textareatext
value绑定值string / number
maxlength最大输入长度number
minlength最小输入长度number
placeholder输入框占位文本string
clearable是否可清空booleanfalse
disabled禁用booleanfalse
size输入框尺寸,只在 type!=”textarea” 时有效stringmedium / small / mini
prefix-icon输入框头部图标string
suffix-icon输入框尾部图标string
rows输入框行数,只对 type=”textarea” 有效number2
autosize自适应内容高度,只对 type=”textarea” 有效,可传入对象,如,{ minRows: 2, maxRows: 6 }boolean / objectfalse
auto-complete原生属性,自动补全stringon, offoff
name原生属性string
readonly原生属性,是否只读booleanfalse
max原生属性,设置最大值
min原生属性,设置最小值
step原生属性,设置输入字段的合法数字间隔
resize控制是否能被用户缩放stringnone, both, horizontal, vertical
autofocus原生属性,自动获取焦点booleantrue, falsefalse
form原生属性string
label输入框关联的label文字string
tabindex输入框的tabindexstring--

input slot:

name说明
prefix输入框头部内容,只对 type=”text” 有效
suffix输入框尾部内容,只对 type=”text” 有效
prepend输入框前置内容,只对 type=”text” 有效
append输入框后置内容,只对 type=”text” 有效

input 事件:

事件名称说明回调参数
blur在 Input 失去焦点时触发(event: Event)
focus在 Input 获得焦点时触发(event: Event)
change在 Input 值改变时触发(value: string 或 number)

input 方法:

方法名说明参数
focus使 input 获取焦点-

Autocomplete 属性:

参数类型说明可选值默认值
placeholder输入框占位文本string
disabled禁用booleanfalse
value-key输入建议对象中用于显示的键名stringvalue
value必填值,输入绑定值string
debounce获取输入建议的去抖延时number300
fetch-suggestions返回输入建议的方法,仅当你的输入建议数据 resolve 时,通过调用 callback(data:[]) 来返回它Function(queryString, callback)
popper-classAutocomplete 下拉列表的类名string
trigger-on-focus是否在输入框 focus 时显示建议列表booleantrue
name原生属性string
select-when-unmatched在输入没有任何匹配建议的情况下,按下回车是否触发 select 事件booleanfalse
label输入框关联的label文字string
prefix-icon输入框头部图标string
suffix-icon输入框尾部图标string

Autocomplete slots:

name说明
prefix输入框头部内容
suffix输入框尾部内容
prepend输入框前置内容
append输入框后置内容

Autocomplete 事件:

事件名称说明回调参数
select点击选中建议项时触发选中建议项

以上就是Element Input输入框的使用方法的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Vue.js 教程