基本用法
<el-input
placeholder="请输入内容"
:value.sync="input"
name="user">
</el-input>
<el-input
placeholder="请输入内容"
:value.sync="textarea"
name="desc"
type="textarea">
</el-input>
禁用状态
<el-input
:disabled="true"
placeholder="请输入内容"
:value.sync="input1">
</el-input>
Input 图标
<el-input
placeholder="请选择日期"
icon="time"
:value.sync="input1">
</el-input>
Input Group
后置元素
.com
<el-input placeholder="请输入内容" :value.sync="input2">
<template slot="append">.com</template>
</el-input>
前置元素
Http://
<el-input placeholder="请输入内容" :value.sync="input2">
<template slot="prepend">Http://</template>
</el-input>
前置和后置元素
<el-input placeholder="请输入内容" :value.sync="input2" style="width: 300px;">
<el-select v-model="select" slot="prepend" :width="100">
<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="search"></el-button>
</el-input>
尺寸
large
normal
small
mini
<el-input
size="large"
placeholder="请输入内容"
:value.sync="input4">
</el-input>
<el-input
placeholder="请输入内容"
:value.sync="input4">
</el-input>
<el-input
size="small"
placeholder="请输入内容"
:value.sync="input4">
</el-input>
<el-input
size="mini"
placeholder="请输入内容"
:value.sync="input4">
</el-input>
API
参数 |
说明 |
类型 |
可选值 |
默认值 |
type |
同原生的 input 的 type 属性,如果为textarea则显示为extarea |
string |
|
|
name |
同原生的 input 的 name 属性 |
string |
|
|
model |
绑定值 |
string, number |
|
|
maxlength |
最大输入长度 |
number |
|
|
minlength |
最小输入长度 |
number |
|
|
placeholder |
输入框占位文本 |
string |
|
|
disabled |
禁用 |
boolean |
true, false |
false |
readonly |
禁用 |
boolean |
true, false |
false |
size |
输入框尺寸 |
string |
large, small, mini |
|
icon |
输入框尾部图标 |
string |
|
|
number |
指定model值为number类型 |
boolean |
|
false |