From bb66fcc56438b9f123ee4029f807f672b8baede5 Mon Sep 17 00:00:00 2001 From: luobisheng <727299681@qq.com> Date: 星期一, 28 十一月 2022 17:40:28 +0800 Subject: [PATCH] 上传图片等修改 --- src/components/myUpload/index.vue | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/components/myUpload/index.vue b/src/components/myUpload/index.vue index 95d078f..b2e666d 100644 --- a/src/components/myUpload/index.vue +++ b/src/components/myUpload/index.vue @@ -2,11 +2,12 @@ <div class="my-upload"> <div v-if="pictureList.length > 0" class="image-box"> <div v-for="image in pictureList" class="image-box-item"> - <i @click="handleDeletePicture(image)" class="el-icon-delete image-delete-icon"></i> + <i v-if="isShowUpload" @click="handleDeletePicture(image)" class="el-icon-delete image-delete-icon"></i> <el-image :key="image" class="image-content" :src="image" ></el-image> </div> </div> <el-upload + v-if="isShowUpload" :file-list="fileList" action="/sccg/file/medias" :multiple="multiple" @@ -15,8 +16,7 @@ :limit="limit" :on-success="handleSuccess" :on-error="handleError" - :list-type="listType" - :on-remove="handleRemove" + :list-type="listType" :headers="getToken()"> <div class="upload-btn"> <i class="el-icon-plus"></i> @@ -83,10 +83,6 @@ return { Authorization: tokenHead + token } } }, - // 绉婚櫎鏂囦欢 - handleRemove(file, fileList){ - this.$emit('delPictureUrl',{url:file.response.data.url1}); - }, handleDeletePicture(imageUrl) { this.$emit('delPictureUrl', { url: imageUrl }); @@ -96,6 +92,10 @@ pictureList: { type: Array, default: () => [] + }, + isShowUpload: { + type: Boolean, + default: () => true } }, } -- Gitblit v1.8.0