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 相关文章推荐
jQuery验证Checkbox是否选中的代码 推荐
Sep 04 Javascript
jQuery输入城市查看地图使用介绍
May 08 Javascript
jquery实现图片翻页效果
Dec 23 Javascript
jQuery实现高亮显示的方法
Mar 10 Javascript
jquery中toggle函数交替使用问题
Jun 22 Javascript
js 声明数组和向数组中添加对象变量的简单实例
Jul 28 Javascript
解析ajaxFileUpload 异步上传文件简单使用
Dec 30 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
Feb 23 Javascript
从零开始学习Node.js系列教程三:图片上传和显示方法示例
Apr 13 Javascript
Koa 中的错误处理解析
Apr 09 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
Nov 26 Javascript
webpack打包html里面img后src为“[object Module]”问题
Dec 22 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数组的维度
2013/06/10 PHP
php实现json编码的方法
2015/07/30 PHP
yii2 页面底部加载css和js的技巧
2016/04/21 PHP
php array_reverse 以相反的顺序返回数组实例代码
2017/04/11 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
javascript 写的一个简单的timer
2009/07/30 Javascript
JavaScript 提升运行速度之循环篇 译文
2009/08/15 Javascript
javascript 内存回收机制理解
2011/01/17 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
jQuery弹出框代码封装DialogHelper
2015/01/30 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
jQuery简单动画变换效果实例分析
2016/07/04 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
2018/01/08 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
javascript 对象 与 prototype 原型用法实例分析
2019/11/11 Javascript
请不要重复犯我在学习Python和Linux系统上的错误
2016/12/12 Python
python使用knn实现特征向量分类
2018/12/26 Python
Python如何用filter函数筛选数据
2020/03/05 Python
django 外键创建注意事项说明
2020/05/20 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
详解利用canvas实现环形进度条的方法
2019/06/12 HTML / CSS
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
Ajxa常见问题都有哪些
2014/03/26 面试题
初中物理教学反思
2014/01/14 职场文书
军训考核自我鉴定
2014/02/13 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
乔丹名人堂演讲稿
2014/05/24 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js
Django使用echarts进行可视化展示的实践
2021/06/10 Python