您当前的位置: 首页 >  ui

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vue+elementUi实现select标签选项带图片,且选中回显图片

发布时间:2021-08-11 19:06:22 ,浏览量:0

目录
    • 1、html
    • 2、JavaScript
    • 3、css
    • 4、效果

原文-博客园

1、html
<el-select style="width: 100%" v-model="form.iconFilepath" placeholder="请选择图标" @change="changeSelection" ref="refSelect" > <el-option v-for="item in optionsImg" :key="item.id" :value="item.label" > <div class="option_box"> <el-image class="option_img" :src="item.valueImg"> methods: { // select标签的change事件 changeSelection(val) { let optionsImg = this.optionsImg, i = optionsImg.findIndex((item) => item.label == val); this.$refs["refSelect"] .$el.children[0] .children[0] .setAttribute( "style", ` background: url(${optionsImg[i].valueImg}) no-repeat; 
				background-position: 10px center; 
				background-size: 20px 20px; 
				text-indent: 30px; ` ); } } }; 
3、css
.option_box { display: flex; align-items: center; } .option_img { width: 25px; height: 25px; margin-right: 7px; } 
4、效果

select

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3528s