vue3+elementPlus:el-select选择器里添加按钮button
在Vue 3和Element Plus中,您可以通过自定义下拉选项来在el-select
选择器中添加按钮(el-button
)。以下是一个简单的示例:
<template>
<el-select v-model="selected" placeholder="请选择">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
<template #dropdown>
<el-button @click="handleButtonClick">按钮</el-button>
</template>
</el-select>
</template>
<script setup>
import { ref } from 'vue';
import { ElSelect, ElOption, ElButton } from 'element-plus';
const selected = ref(null);
const options = ref([
{ label: '选项1', value: 'option1' },
{ label: '选项2', value: 'option2' },
// ...更多选项
]);
const handleButtonClick = () => {
console.log('按钮被点击');
// 在这里处理按钮点击事件
};
</script>
在这个例子中,我们使用了el-select
的插槽#dropdown
来添加一个按钮,当按钮被点击时,会触发handleButtonClick
方法。这个方法可以根据您的具体需求进行逻辑处理。
评论已关闭