html部分

 <div class="img-preview" v-for="(img,i) of list" :key="img.imageKey" v-on:mouseenter="changeActive(i+1)" v-on:mouseleave="removeActive(i+1)" :> //这样就给循环出来的div添加了不同的id
        	<div class="mask"></div>
            <i class="el-icon-delete" @click.prevent="delImg(i)" style="display: none;"></i>
            <img class="imgstyle"
                    :src="img.imageUrl || img.thumbUrl"
                    alt=""
                    @click="openNewImg(img.imageUrl || img.url)"
            />
        </div>

js部分

changeActive(index){
        		console.log($('#'+index ));
        		$('#'+index ).find('.el-icon-delete').show();
        	},
        	removeActive(index){
        		$('#'+index ).find('.el-icon-delete').hide();
        	},

相关文章:

  • 2022-12-23
  • 2021-12-18
  • 2021-12-18
  • 2021-12-04
  • 2022-03-02
  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-29
  • 2021-12-18
  • 2021-07-21
  • 2022-12-23
  • 2021-06-08
  • 2022-12-23
  • 2021-10-15
相关资源
相似解决方案