|
@@ -36,7 +36,7 @@ export default {
|
|
```html
|
|
```html
|
|
<el-input
|
|
<el-input
|
|
placeholder="Entrez quelque chose"
|
|
placeholder="Entrez quelque chose"
|
|
- v-model="input1"
|
|
|
|
|
|
+ v-model="input"
|
|
:disabled="true">
|
|
:disabled="true">
|
|
</el-input>
|
|
</el-input>
|
|
|
|
|
|
@@ -44,7 +44,7 @@ export default {
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- input1: ''
|
|
|
|
|
|
+ input: ''
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -59,7 +59,7 @@ export default {
|
|
```html
|
|
```html
|
|
<el-input
|
|
<el-input
|
|
placeholder="Entrez quelque chose"
|
|
placeholder="Entrez quelque chose"
|
|
- v-model="input10"
|
|
|
|
|
|
+ v-model="input"
|
|
clearable>
|
|
clearable>
|
|
</el-input>
|
|
</el-input>
|
|
|
|
|
|
@@ -67,7 +67,7 @@ export default {
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- input10: ''
|
|
|
|
|
|
+ input: ''
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -80,13 +80,13 @@ export default {
|
|
:::demo Créez un champ de mot de passe avec icône de visualisation grâce à l'attribut `show-password`.
|
|
:::demo Créez un champ de mot de passe avec icône de visualisation grâce à l'attribut `show-password`.
|
|
|
|
|
|
```html
|
|
```html
|
|
-<el-input placeholder="Entrez votre mot de passe" v-model="input11" show-password></el-input>
|
|
|
|
|
|
+<el-input placeholder="Entrez votre mot de passe" v-model="input" show-password></el-input>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- input11: ''
|
|
|
|
|
|
+ input: ''
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -105,24 +105,24 @@ Ajoutez une icône pour indiquer le type d'input.
|
|
<el-input
|
|
<el-input
|
|
placeholder="Entrez une date"
|
|
placeholder="Entrez une date"
|
|
suffix-icon="el-icon-date"
|
|
suffix-icon="el-icon-date"
|
|
- v-model="input2">
|
|
|
|
|
|
+ v-model="input1">
|
|
</el-input>
|
|
</el-input>
|
|
<el-input
|
|
<el-input
|
|
placeholder="Entrez du texte"
|
|
placeholder="Entrez du texte"
|
|
prefix-icon="el-icon-search"
|
|
prefix-icon="el-icon-search"
|
|
- v-model="input21">
|
|
|
|
|
|
+ v-model="input2">
|
|
</el-input>
|
|
</el-input>
|
|
</div>
|
|
</div>
|
|
<div class="demo-input-suffix">
|
|
<div class="demo-input-suffix">
|
|
<span class="demo-input-label">Avec les slots</span>
|
|
<span class="demo-input-label">Avec les slots</span>
|
|
<el-input
|
|
<el-input
|
|
placeholder="Entrez une date"
|
|
placeholder="Entrez une date"
|
|
- v-model="input22">
|
|
|
|
|
|
+ v-model="input3">
|
|
<i slot="suffix" class="el-input__icon el-icon-date"></i>
|
|
<i slot="suffix" class="el-input__icon el-icon-date"></i>
|
|
</el-input>
|
|
</el-input>
|
|
<el-input
|
|
<el-input
|
|
placeholder="Entrez du texte"
|
|
placeholder="Entrez du texte"
|
|
- v-model="input23">
|
|
|
|
|
|
+ v-model="input4">
|
|
<i slot="prefix" class="el-input__icon el-icon-search"></i>
|
|
<i slot="prefix" class="el-input__icon el-icon-search"></i>
|
|
</el-input>
|
|
</el-input>
|
|
</div>
|
|
</div>
|
|
@@ -138,10 +138,10 @@ Ajoutez une icône pour indiquer le type d'input.
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ input1: '',
|
|
input2: '',
|
|
input2: '',
|
|
- input21: '',
|
|
|
|
- input22: '',
|
|
|
|
- input23: ''
|
|
|
|
|
|
+ input3: '',
|
|
|
|
+ input4: ''
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -186,22 +186,22 @@ Configurer la propriété `autosize` pour une zone de texte permet de rendre la
|
|
type="textarea"
|
|
type="textarea"
|
|
autosize
|
|
autosize
|
|
placeholder="Entrez quelque chose"
|
|
placeholder="Entrez quelque chose"
|
|
- v-model="textarea2">
|
|
|
|
|
|
+ v-model="textarea1">
|
|
</el-input>
|
|
</el-input>
|
|
<div style="margin: 20px 0;"></div>
|
|
<div style="margin: 20px 0;"></div>
|
|
<el-input
|
|
<el-input
|
|
type="textarea"
|
|
type="textarea"
|
|
:autosize="{ minRows: 2, maxRows: 4}"
|
|
:autosize="{ minRows: 2, maxRows: 4}"
|
|
placeholder="Entrez quelque chose"
|
|
placeholder="Entrez quelque chose"
|
|
- v-model="textarea3">
|
|
|
|
|
|
+ v-model="textarea2">
|
|
</el-input>
|
|
</el-input>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- textarea2: '',
|
|
|
|
- textarea3: ''
|
|
|
|
|
|
+ textarea1: '',
|
|
|
|
+ textarea2: ''
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -217,17 +217,17 @@ Ajouter un élément avant ou après l'input, généralement du texte ou un bout
|
|
|
|
|
|
```html
|
|
```html
|
|
<div>
|
|
<div>
|
|
- <el-input placeholder="Entrez quelque chose" v-model="input3">
|
|
|
|
|
|
+ <el-input placeholder="Entrez quelque chose" v-model="input1">
|
|
<template slot="prepend">Http://</template>
|
|
<template slot="prepend">Http://</template>
|
|
</el-input>
|
|
</el-input>
|
|
</div>
|
|
</div>
|
|
<div style="margin-top: 15px;">
|
|
<div style="margin-top: 15px;">
|
|
- <el-input placeholder="Entrez quelque chose" v-model="input4">
|
|
|
|
|
|
+ <el-input placeholder="Entrez quelque chose" v-model="input2">
|
|
<template slot="append">.com</template>
|
|
<template slot="append">.com</template>
|
|
</el-input>
|
|
</el-input>
|
|
</div>
|
|
</div>
|
|
<div style="margin-top: 15px;">
|
|
<div style="margin-top: 15px;">
|
|
- <el-input placeholder="Entrez quelque chose" v-model="input5" class="input-with-select">
|
|
|
|
|
|
+ <el-input placeholder="Entrez quelque chose" v-model="input3" class="input-with-select">
|
|
<el-select v-model="select" slot="prepend" placeholder="Choisir">
|
|
<el-select v-model="select" slot="prepend" placeholder="Choisir">
|
|
<el-option label="Restaurant" value="1"></el-option>
|
|
<el-option label="Restaurant" value="1"></el-option>
|
|
<el-option label="Num. Commande" value="2"></el-option>
|
|
<el-option label="Num. Commande" value="2"></el-option>
|
|
@@ -249,9 +249,9 @@ Ajouter un élément avant ou après l'input, généralement du texte ou un bout
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ input1: '',
|
|
|
|
+ input2: '',
|
|
input3: '',
|
|
input3: '',
|
|
- input4: '',
|
|
|
|
- input5: '',
|
|
|
|
select: ''
|
|
select: ''
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -267,22 +267,22 @@ export default {
|
|
<div class="demo-input-size">
|
|
<div class="demo-input-size">
|
|
<el-input
|
|
<el-input
|
|
placeholder="Entrez quelque chose"
|
|
placeholder="Entrez quelque chose"
|
|
- v-model="input6">
|
|
|
|
|
|
+ v-model="input1">
|
|
</el-input>
|
|
</el-input>
|
|
<el-input
|
|
<el-input
|
|
size="medium"
|
|
size="medium"
|
|
placeholder="Entrez quelque chose"
|
|
placeholder="Entrez quelque chose"
|
|
- v-model="input7">
|
|
|
|
|
|
+ v-model="input2">
|
|
</el-input>
|
|
</el-input>
|
|
<el-input
|
|
<el-input
|
|
size="small"
|
|
size="small"
|
|
placeholder="Entrez quelque chose"
|
|
placeholder="Entrez quelque chose"
|
|
- v-model="input8">
|
|
|
|
|
|
+ v-model="input3">
|
|
</el-input>
|
|
</el-input>
|
|
<el-input
|
|
<el-input
|
|
size="mini"
|
|
size="mini"
|
|
placeholder="Entrez quelque chose"
|
|
placeholder="Entrez quelque chose"
|
|
- v-model="input9">
|
|
|
|
|
|
+ v-model="input4">
|
|
</el-input>
|
|
</el-input>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -290,10 +290,10 @@ export default {
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- input6: '',
|
|
|
|
- input7: '',
|
|
|
|
- input8: '',
|
|
|
|
- input9: ''
|
|
|
|
|
|
+ input1: '',
|
|
|
|
+ input2: '',
|
|
|
|
+ input3: '',
|
|
|
|
+ input4: ''
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -382,7 +382,7 @@ Vous pouvez personnaliser la manière dont les suggestions sont affichées.
|
|
```html
|
|
```html
|
|
<el-autocomplete
|
|
<el-autocomplete
|
|
popper-class="my-autocomplete"
|
|
popper-class="my-autocomplete"
|
|
- v-model="state3"
|
|
|
|
|
|
+ v-model="state"
|
|
:fetch-suggestions="querySearch"
|
|
:fetch-suggestions="querySearch"
|
|
placeholder="Entrez quelque chose"
|
|
placeholder="Entrez quelque chose"
|
|
@select="handleSelect">
|
|
@select="handleSelect">
|
|
@@ -420,7 +420,7 @@ Vous pouvez personnaliser la manière dont les suggestions sont affichées.
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
links: [],
|
|
links: [],
|
|
- state3: ''
|
|
|
|
|
|
+ state: ''
|
|
};
|
|
};
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
@@ -468,7 +468,7 @@ Vous pouvez aller chercher des infos de suggestions sur un serveur distant.
|
|
:::demo
|
|
:::demo
|
|
```html
|
|
```html
|
|
<el-autocomplete
|
|
<el-autocomplete
|
|
- v-model="state4"
|
|
|
|
|
|
+ v-model="state"
|
|
:fetch-suggestions="querySearchAsync"
|
|
:fetch-suggestions="querySearchAsync"
|
|
placeholder="Entrez quelque chose"
|
|
placeholder="Entrez quelque chose"
|
|
@select="handleSelect"
|
|
@select="handleSelect"
|
|
@@ -478,7 +478,7 @@ Vous pouvez aller chercher des infos de suggestions sur un serveur distant.
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
links: [],
|
|
links: [],
|
|
- state4: '',
|
|
|
|
|
|
+ state: '',
|
|
timeout: null
|
|
timeout: null
|
|
};
|
|
};
|
|
},
|
|
},
|