mirror of
https://gitee.com/element-plus/element-plus.git
synced 2024-12-14 17:31:02 +08:00
46 lines
1.1 KiB
Vue
46 lines
1.1 KiB
Vue
<template>
|
|
<div>
|
|
<el-input v-model="input1" placeholder="Please input">
|
|
<template #prepend>Http://</template>
|
|
</el-input>
|
|
</div>
|
|
<div class="mt-4">
|
|
<el-input v-model="input2" placeholder="Please input">
|
|
<template #append>.com</template>
|
|
</el-input>
|
|
</div>
|
|
<div class="mt-4">
|
|
<el-input
|
|
v-model="input3"
|
|
placeholder="Please input"
|
|
class="input-with-select"
|
|
>
|
|
<template #prepend>
|
|
<el-select v-model="select" placeholder="Select" style="width: 110px">
|
|
<el-option label="Restaurant" value="1"></el-option>
|
|
<el-option label="Order No." value="2"></el-option>
|
|
<el-option label="Tel" value="3"></el-option>
|
|
</el-select>
|
|
</template>
|
|
<template #append>
|
|
<el-button :icon="Search"></el-button>
|
|
</template>
|
|
</el-input>
|
|
</div>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
import { ref } from 'vue'
|
|
import { Search } from '@element-plus/icons-vue'
|
|
const input1 = ref('')
|
|
const input2 = ref('')
|
|
const input3 = ref('')
|
|
const select = ref('')
|
|
</script>
|
|
|
|
<style>
|
|
.input-with-select .el-input-group__prepend {
|
|
background-color: #fff;
|
|
}
|
|
</style>
|