提交 1a162e8b 编写于 作者: Q qq_40591925

Auto Commit

上级 3e5960cb
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<template> <template>
<div class="uploadMian"> <div class="uploadMian">
<div class="img-item" v-for="(item, index) in fileList" :key="index"> <div class="img-item" v-for="(item, index) in fileList" :key="index">
<img :src="item.src" /> <img @click='previewImg=item.src;previewImgDialog=true;' :src="item.src" />
<el-icon class="uploader-close" @click="delFn(index)"><Close /></el-icon> <el-icon class="uploader-close" @click="delFn(index)"><Close /></el-icon>
<div v-if="item.isSuccess" class="uploader-Check"><el-icon ><Check /></el-icon></div> <div v-if="item.isSuccess" class="uploader-Check"><el-icon ><Check /></el-icon></div>
<div class="button-div" v-if="item.file && isCropper"> <div class="button-div" v-if="item.file && isCropper">
...@@ -80,6 +80,11 @@ ...@@ -80,6 +80,11 @@
</div> </div>
</el-dialog> </el-dialog>
<el-dialog title="预览图片" v-model="previewImgDialog" width="550px" :close-on-press-escape="false" :close-on-click-modal="false">
<img style="width:100%;height:100%;object-fit:contain" :src='previewImg' />
</el-dialog>
</template> </template>
<script setup> <script setup>
...@@ -150,6 +155,8 @@ const acceptType = reactive({ ...@@ -150,6 +155,8 @@ const acceptType = reactive({
}); });
const showClose=ref(true) const showClose=ref(true)
const loadingGifCrooper=ref(false) const loadingGifCrooper=ref(false)
const previewImg=ref('')
const previewImgDialog=ref(false)
// 裁剪的配置 // 裁剪的配置
const option = reactive({ const option = reactive({
img: "", // 裁剪图片的地址 img: "", // 裁剪图片的地址
...@@ -257,6 +264,8 @@ const judegFileSize = (file) => { ...@@ -257,6 +264,8 @@ const judegFileSize = (file) => {
} }
return retunBoolean; return retunBoolean;
}; };
// 上传之前
const beforeAvatarUpload = (rawFile) => { const beforeAvatarUpload = (rawFile) => {
let retunBoolean = judegFileSize(rawFile); let retunBoolean = judegFileSize(rawFile);
if (retunBoolean) { if (retunBoolean) {
...@@ -268,6 +277,7 @@ const beforeAvatarUpload = (rawFile) => { ...@@ -268,6 +277,7 @@ const beforeAvatarUpload = (rawFile) => {
return retunBoolean; return retunBoolean;
}; };
// 裁剪 // 裁剪
const cropperFn = (item, index) => { const cropperFn = (item, index) => {
showCropper.value = true; showCropper.value = true;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册