From aef2a5e2daaef5e567d5ba0910581f188f201180 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期五, 15 十一月 2024 15:28:30 +0800 Subject: [PATCH] 修改文件预览 --- src/components/tool/file-preview.vue | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/tool/file-preview.vue b/src/components/tool/file-preview.vue index d95afab..d3c4fd5 100644 --- a/src/components/tool/file-preview.vue +++ b/src/components/tool/file-preview.vue @@ -11,7 +11,7 @@ <div v-if="isDoc"> <p v-if="!isDocShow">鏂囨。鏃犳硶鐩存帴棰勮锛岃涓嬭浇鏌ョ湅銆�</p> <a :href="fileUrl" v-if="!isDocShow">涓嬭浇鏂囦欢</a> - <vue-office-docx + <vue-office-docx v-else :src="fileUrl" style="height: 100vh;" @rendered="renderedHandler" @@ -21,7 +21,7 @@ <div v-if="isXls"> <p v-if="!isDocShow">鏂囨。鏃犳硶鐩存帴棰勮锛岃涓嬭浇鏌ョ湅銆�</p> <a :href="fileUrl" v-if="!isDocShow">涓嬭浇鏂囦欢</a> - <vue-office-excel + <vue-office-excel v-else :src="fileUrl" :options="options" style="height: 100vh;" @@ -108,7 +108,15 @@ return /\.(doc|docx)$/i.test(this.fileUrl); }, isXls(){ - return /\.(xls|xlsx)$/i.test(this.fileUrl); + let state = /\.(xls|xlsx)$/i.test(this.fileUrl) + if(state){ + if(/\.(xlsx)$/i.test(this.fileUrl)){ + this.options.xls = false + }else{ + this.options.xls = true + } + } + return state; }, isZipOrRar() { return /\.(zip|rar)$/i.test(this.fileUrl); -- Gitblit v1.9.3