123456789101112131415161718192021222324252627282930313233 |
- <template>
- <div class="demo-input-suffix">
- <el-row :gutter="20">
- <span class="ml-3 w-35 text-gray-600 inline-flex items-center">Using attributes</span>
- <el-input v-model="input1" class="w-50 m-2" placeholder="Pick a date" :suffix-icon="Calendar" />
- <el-input v-model="input2" class="w-50 m-2" placeholder="Type something" :prefix-icon="Search" />
- </el-row>
- </div>
- <div class="demo-input-suffix">
- <el-row :gutter="20">
- <span class="ml-3 w-35 text-gray-600 inline-flex items-center">Using slots</span>
- <el-input v-model="input3" class="w-50 m-2" placeholder="Pick a date">
- <template #suffix>
- <el-icon class="el-input__icon"><calendar /></el-icon>
- </template>
- </el-input>
- <el-input v-model="input4" class="w-50 m-2" placeholder="Type something">
- <template #prefix>
- <el-icon class="el-input__icon"><search /></el-icon>
- </template>
- </el-input>
- </el-row>
- </div>
- </template>
- <script setup lang="ts">
- import { ref } from 'vue'
- import { Calendar, Search } from '@element-plus/icons-vue'
- const input1 = ref('')
- const input2 = ref('')
- const input3 = ref('')
- const input4 = ref('')
- </script>
|