在el-select 选择框上加图片
时间: 2024-10-20 22:15:16 浏览: 22
在Element UI的`el-select`选择框上添加图片,通常是在选项渲染时,将图片作为每个选项的一部分展示。这可以通过自定义渲染函数来实现,例如使用`v-node`或者`template`标签。下面是一个简单的示例:
```html
<template>
<el-select v-model="selectedValue">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label + ' - ' + item.imageUrl" <!-- 图片URL在这里 -->
:value="item.value">
<img :src="item.imageUrl" width="20" height="20"> <!-- 显示图片的元素 -->
</el-option>
</el-select>
</template>
<script>
export default {
data() {
return {
selectedValue: '',
options: [
{ value: 'option1', label: 'Option 1', imageUrl: 'path/to/image1.jpg' },
// 添加更多选项...
]
};
}
};
</script>
```
在这个例子中,我们为每个`el-option`创建了一个包含图片和文字的标签。`imageUrl`属性用于存储图片的URL,然后在HTML模板中通过`:src`指令显示图片。
阅读全文