在Element UI中,要实现Select多选添加,可以使用multiple
属性来启用多选,并且可以通过v-model
来绑定选中的值。以下是一个简单的例子:
<template>
<el-select v-model="selectedValues" multiple placeholder="请选择">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</template>
<script>
export default {
data() {
return {
selectedValues: [], // 用于绑定选中的值
options: [ // 下拉选项数据
{ value: 'option1', label: '选项1' },
{ value: 'option2', label: '选项2' },
{ value: 'option3', label: '选项3' },
// ...更多选项
]
};
}
};
</script>
在这个例子中,selectedValues
是一个数组,用来保存选中的值。el-select
的multiple
属性被设置为true
,允许多选。用户可以通过点击选择多个选项,这些选项将被添加到selectedValues
数组中。
要实现“多选添加”的效果,即用户可以从列表中选择多个选项并添加到另一个列表,你可能需要一个额外的组件或逻辑来处理这个过程。但是,Element UI的Select组件本身就支持多选,所以你不需要额外的组件。