赞
踩
需求:在下拉框中选择图标,并同时显示图标和文字,以便用户可以直观地选择所需的图标。
- <template>
- <div>
- <el-table ref="table" :data="featureCustom2List" height="200" border="true">
- <el-table-column label="图标" prop="prop" width="150" align="center" header-align="center">
- <div class="iconSelect">
- <img :src="`/minigram/${selectedImage}`" v-if="selectedImage" alt="Selected Image" width="20" height="20" />
- <el-select v-model="selectedImage" placeholder="请选择" @change="iconChange" size="mini" style=" width: 100px;margin-left: 10px;">
- <el-option
- v-for="item in imageList"
- :key="item.id"
- :label="item.iconDesc"
- :value="item.iconAddress"
- >
- <img :src="`/minigram/${item.iconAddress}`" alt="Selected Image" width="20" height="20">
- <span style="margin-left: 10px;">{{ item.iconDesc }}</span>
- </el-option>
- </el-select>
- </div>
- </el-table-column>
- </el-table>
- </div>
- </template>
-
- <script>
- export default {
- data() {
- return {
- selectedImage: '',//选中的图标
- featureCustom2List:[],//表格数据集合,从接口获取的数据
- imageList:[],//图标数据集合,从接口获取的数据
- };
- },
- methods: {
- //监听下拉框
- iconChange(e){
- //下拉框选中的图标进行赋值
- this.selectedImage = e
- }
- }
- }
- </script>
说明:imageList数组是从接口中获取的,iconDesc表示图标描述,iconAddress表示图标地址 本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。