(vue2)放大上传的图片
效果:
<el-upload
:class="{ hide: hideUploadEdit }"
action="rest/v2/gonghu_schema_zdy/..."
list-type="picture-card"
:on-preview="handlePictureCardPreview" //事件
:before-upload="beforeAvatarUpload"
:data="dataObject"
:on-change="fileChange"
:file-list="fileList"
:auto-upload="false"
:on-remove="uploadRemoveEdit"
accept="image/jpg,image/jpeg,image/png"
>
<i class="el-icon-plus"></i>
</el-upload>
//放大弹窗
<el-dialog :visible.sync="preImgShow">
<img width="100%" :src="preImg" />
</el-dialog>
data(){
return {
preImg: "", //放大的图片
preImgShow: false, //控制显示
}
}
//图片放大
handlePictureCardPreview(file) {
this.preImg = file.url;
this.preImgShow = true;
},