fix : 多图片格式预览

This commit is contained in:
2024-07-26 00:11:44 +08:00
parent 4acd0cbab1
commit 055310b6e7

View File

@@ -8,7 +8,7 @@
> >
<pdf-preview :file-url="fileUrl" :fullscreen="fullscreen" v-if="fileType === 'pdf'"/> <pdf-preview :file-url="fileUrl" :fullscreen="fullscreen" v-if="fileType === 'pdf'"/>
<docx-preview :file-url="fileUrl" :fullscreen="fullscreen" v-if="fileType === 'docx'"/> <docx-preview :file-url="fileUrl" :fullscreen="fullscreen" v-if="fileType === 'docx'"/>
<image-preview :fileUrl="fileUrl" :fullscreen="fullscreen" :fileName="fileName" v-if="fileType === 'png'"/> <image-preview :fileUrl="fileUrl" :fullscreen="fullscreen" :fileName="fileName" v-if="checkImgType(fileType)"/>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
@@ -35,11 +35,11 @@ const props = defineProps({
} }
}) })
const showPreview = ref(true) const showPreview = ref(true)
const checkImgType=()=>{ const checkImgType=(fileType)=>{
if (!/\.(jpg|JPG|jpeg|png|PNG|SVG|ico)$/.test(props.fileType)) { if(fileType=='png'||fileType=='jpg'||fileType=='jpeg'||fileType=='ico'||fileType=='PNG'||fileType=='JPG'){
return false; return true
}else{ }else {
return true; return false
} }
} }