JImageUpload组件单张无法预览和删除 #2382

dev
zhangdaiscott 4 years ago
parent 280f8c26ac
commit 7990eff7a4

@ -11,13 +11,13 @@
:beforeUpload="beforeUpload" :beforeUpload="beforeUpload"
:disabled="disabled" :disabled="disabled"
:isMultiple="isMultiple" :isMultiple="isMultiple"
:showUploadList="isMultiple"
@change="handleChange" @change="handleChange"
@preview="handlePreview" @preview="handlePreview"
:class="!isMultiple?'imgupload':''"> :class="[!isMultiple?'imgupload':'', (!isMultiple && picUrl)?'image-upload-single-over':'' ]">
<div :style="{'width':(!isMultiple?'104px':'auto'),'height':(!isMultiple?'104px':'auto')}"> <div>
<img v-if="!isMultiple && picUrl" :src="getAvatarView()" style="width:100%;height:100%"/> <!--<img v-if="!isMultiple && picUrl" :src="getAvatarView()" style="width:100%;height:100%"/>-->
<div v-else class="iconp"> <div class="iconp">
<a-icon :type="uploadLoading ? 'loading' : 'plus'" /> <a-icon :type="uploadLoading ? 'loading' : 'plus'" />
<div class="ant-upload-text">{{ text }}</div> <div class="ant-upload-text">{{ text }}</div>
</div> </div>
@ -189,7 +189,7 @@
path = '' path = ''
} }
let arr = []; let arr = [];
if(!this.isMultiple){ if(!this.isMultiple && uploadFiles.length>0){
arr.push(uploadFiles[uploadFiles.length-1].response.message) arr.push(uploadFiles[uploadFiles.length-1].response.message)
}else{ }else{
for(let a=0;a<uploadFiles.length;a++){ for(let a=0;a<uploadFiles.length;a++){
@ -231,8 +231,9 @@
* https://github.com/zhangdaiscott/jeecg-boot/issues/1810 * https://github.com/zhangdaiscott/jeecg-boot/issues/1810
* https://github.com/zhangdaiscott/jeecg-boot/issues/1779 * https://github.com/zhangdaiscott/jeecg-boot/issues/1779
*/ */
/deep/ .imgupload .ant-upload-select{display:block}
/deep/ .imgupload .ant-upload.ant-upload-select-picture-card{ width:120px;height: 120px;} /deep/ .imgupload .iconp{padding:20px;}
/deep/ .imgupload .iconp{padding:32px;}
/* update--end--autor:lvdandan-----date:20201016------forj-image-upload图片组件单张图片详情回显空白*/ /* update--end--autor:lvdandan-----date:20201016------forj-image-upload图片组件单张图片详情回显空白*/
/deep/ .image-upload-single-over .ant-upload-select{display: none}
</style> </style>

Loading…
Cancel
Save