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 removeChild 障眼法 可能出现的错误
Oct 06 Javascript
JavaScript经典效果集锦
Jul 06 Javascript
JS、CSS加载中的小问题探讨
Nov 26 Javascript
使用pcs api往免费的百度网盘上传下载文件的方法
Mar 17 Javascript
js简单判断flash是否加载完成的方法
Jun 21 Javascript
省市二级联动小案例讲解
Jul 24 Javascript
webpack实用小功能介绍
Jan 02 Javascript
Vue2 轮播图slide组件实例代码
May 31 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
Sep 13 Javascript
在微信小程序中使用图表的方法示例
Apr 25 Javascript
如何阻止小程序遮罩层下方图层滚动
Sep 05 Javascript
JavaScript用document.write()输出换行的示例代码
Nov 26 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之浮点数计算比较以及取整数不准确的解决办法
2015/07/29 PHP
再推荐十款免费的php开发工具
2015/11/09 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
超酷的网页音乐播放器DewPlayer使用方法
2010/12/18 Javascript
jQuery find和children方法使用
2011/01/31 Javascript
javascript getElementsByTagName
2011/01/31 Javascript
JS自动适应的图片弹窗实例
2013/06/29 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
jQuery on()方法示例及jquery on()方法的优点
2015/08/27 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
基于react后端渲染模板引擎noox发布使用
2018/01/11 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
利用python代码写的12306订票代码
2015/12/20 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
python 实现从高分辨图像上抠取图像块
2020/01/02 Python
python代码如何实现余弦相似性计算
2020/02/09 Python
Python列表去重复项的N种方法(实例代码)
2020/05/12 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
python实现粒子群算法
2020/10/15 Python
英国女性化妆品收纳和家具网站:Beautify
2019/12/07 全球购物
什么是ARP(Address Resolution Protocol)地址解析协议
2013/10/31 面试题
趣味活动策划方案
2014/02/08 职场文书
婚前财产协议书范本
2014/10/19 职场文书
学生检讨书
2015/01/27 职场文书
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang