Element Input输入框的使用方法


Posted in Javascript onJuly 26, 2020

本文来源于Element官方文档:

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

基础用法

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

<el-input
  placeholder="请选择日期"
  suffix-icon="el-icon-date"
  v-model="input2">
 </el-input>
 <el-input
  placeholder="请输入内容"
  prefix-icon="el-icon-search"
  v-model="input21">
 </el-input>

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

<el-input
  placeholder="请选择日期"
  v-model="input22">
  <i slot="suffix" class="el-input__icon el-icon-date"></i>
 </el-input>
 <el-input
  placeholder="请输入内容"
  v-model="input23">
  <i slot="prefix" class="el-input__icon el-icon-search"></i>
 </el-input>

复合输入框

<div>
 <el-input placeholder="请输入内容" v-model="input3">
  <template slot="prepend">Http://</template>
 </el-input>
</div>
<div>
 <el-input placeholder="请输入内容" v-model="input4">
  <template slot="append">.com</template>
 </el-input>
</div>
<div>
 <el-input placeholder="请输入内容" v-model="input5" class="input-with-select">
  <el-select v-model="select" slot="prepend" placeholder="请选择">
   <el-option label="餐厅名" value="1"></el-option>
   <el-option label="订单号" value="2"></el-option>
   <el-option label="用户电话" value="3"></el-option>
  </el-select>
  <el-button slot="append" icon="el-icon-search"></el-button>
 </el-input>
</div>

带提示的输入框

<el-autocomplete
   class="inline-input"
   v-model="state1"
   :fetch-suggestions="querySearch"
   placeholder="请输入内容"
   @select="handleSelect"
  ></el-autocomplete>

<el-autocomplete
 popper-class="my-autocomplete"
 v-model="state2"
 :fetch-suggestions="querySearch"
 placeholder="请输入内容"
 @select="handleSelect">
 <i
  class="el-icon-edit el-input__icon"
  slot="suffix"
  @click="handleIconClick">
 </i>
 <template slot-scope="props">
  <div class="name">{{ props.item.value }}</div>
  <span class="addr">{{ props.item.address }}</span>
 </template>
</el-autocomplete>

input 属性:

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

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 禁用 boolean false
value-key 输入建议对象中用于显示的键名 string value
value 必填值,输入绑定值 string
debounce 获取输入建议的去抖延时 number 300
fetch-suggestions 返回输入建议的方法,仅当你的输入建议数据 resolve 时,通过调用 callback(data:[]) 来返回它 Function(queryString, callback)
popper-class Autocomplete 下拉列表的类名 string
trigger-on-focus 是否在输入框 focus 时显示建议列表 boolean true
name 原生属性 string
select-when-unmatched 在输入没有任何匹配建议的情况下,按下回车是否触发 select 事件 boolean false
label 输入框关联的label文字 string
prefix-icon 输入框头部图标 string
suffix-icon 输入框尾部图标 string

Autocomplete slots:

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

Autocomplete 事件:

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

到此这篇关于Element Input输入框的使用方法的文章就介绍到这了,更多相关Element Input输入框内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
学习js在线html(富文本,所见即所得)编辑器
Dec 18 Javascript
javascript面向对象快速入门实例
Jan 13 Javascript
JavaScript生成二维码图片小结
Dec 27 Javascript
JavaScript实现显示函数调用堆栈的方法
Apr 21 Javascript
Ionic快速安装教程
Jun 03 Javascript
基于JavaScript实现树形下拉框
Aug 10 Javascript
javascript实现根据汉字获取简拼
Sep 25 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
Jan 18 Javascript
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
Dec 09 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
Jun 28 Javascript
基于Web Audio API实现音频可视化效果
Jun 12 Javascript
解决vuex数据页面刷新后初始化操作
Jul 26 #Javascript
Angular利用HTTP POST下载流文件的步骤记录
Jul 26 #Javascript
vue中keep-alive、activated的探讨和使用详解
Jul 26 #Javascript
关于angular浏览器兼容性问题的解决方案
Jul 26 #Javascript
Vue生命周期activated之返回上一页不重新请求数据操作
Jul 26 #Javascript
使用React-Router实现前端路由鉴权的示例代码
Jul 26 #Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
Jul 26 #Javascript
You might like
PHP Memcached应用实现代码
2010/02/08 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
PHP遍历目录文件的常用方法小结
2017/02/03 PHP
PHP回调函数与匿名函数实例详解
2017/08/16 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
5个javascript的数字格式化函数分享
2011/12/07 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
javascript基础知识
2016/06/07 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
js 取消页面可以选中文字的功能方法
2018/01/02 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
es6函数中的作用域实例分析
2020/04/18 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频4K
2018/12/05 DOTA
简单学习Python多进程Multiprocessing
2017/08/29 Python
Python爬虫实例扒取2345天气预报
2018/03/04 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
美国精品地毯网站:Boutique Rugs
2020/03/04 全球购物
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
办公室主任岗位职责
2013/11/08 职场文书
超市重阳节活动方案
2014/02/10 职场文书
继承公证书
2014/04/09 职场文书
小学节能减排倡议书
2014/05/15 职场文书
工程安全生产协议书
2014/11/21 职场文书
税务会计岗位职责
2015/04/02 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
pandas:get_dummies()与pd.factorize()的用法及区别说明
2021/05/21 Python
java objectUtils 使用可能会出现的问题
2022/02/28 Java/Android
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python
Typescript类型系统FLOW静态检查基本规范
2022/05/25 Javascript