From 4a0df340a6db57e200144ae51d64ba56981a45b8 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期二, 25 六月 2024 16:00:11 +0800 Subject: [PATCH] 优化pdf阅读 --- src/views/components/pdfview.vue | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/views/components/pdfview.vue b/src/views/components/pdfview.vue index f69dfe2..226f239 100644 --- a/src/views/components/pdfview.vue +++ b/src/views/components/pdfview.vue @@ -23,7 +23,7 @@ </template> <script setup lang="ts"> import Viewer from 'viewerjs' -import {requestCtx} from '../../assets/js/config' +import { requestCtx } from '../../assets/js/config' import 'viewerjs/dist/viewer.css' import { defineProps, inject, onMounted, ref, watch } from 'vue' const props = defineProps<{ md5: String; title: String; isClear: Boolean }>() @@ -33,6 +33,7 @@ const totalPage = ref<Number>(1) const viewerCon = ref<any>(null) const preViewMd5 = ref<String>('') + onMounted(() => { scrollBottom() clearDom() @@ -40,9 +41,15 @@ }) watch( - props.isClear, + () => props.isClear, (val) => { - if (val == true) preViewMd5.value = '' + if (val == true) { + preViewMd5.value = '' + totalPage.value = 1 + viewerCon.value = null + preViewMd5.value = '' + currentPageSrc.value='' + } }, { immediate: true } ) -- Gitblit v1.9.1