先上图:
本人一菜鸟,改不来element的Upload 上传,于是只好手撸了-。-。,P话不多,上代码:
<template>
<div class="slideshow">
<el-button type="primary" @click="dialogVisibleImg = true">上传图片</el-button>
<!-- 图片上传-->
<el-dialog
title="编辑标题和链接"
:visible.sync="dialogVisibleImg"
width="40%">
<div>
<div class="disContent">
<div v-for="(item, index) in imgs" :key="index" class="img-div"
@click="switcherCss(item, index)"
:class="{'pitchCss':active === index}">
<img :src="item.picture" alt="">
<div class="disContent-hide">
<el-tooltip class="item" effect="dark" content="预览" placement="top">
<span class="iconfont iconfangdajing yuLan">
<viewer :images="imgs">
<img :src="item.picture" alt="" class="yuLanImg">
</viewer>
</span>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top">
<span class="Delete" @click="deleteImg(item,index)"><i class="el-icon-delete"></i></span>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="编辑" placement="top">
<span class="editCss" @click="editTitle(item, index)"><i class="el-icon-edit"></i></span>
</el-tooltip>
</div>
</div