闫增涛
2024-07-01 214c5dda8bceda15e9630f0e5c22cd02708fc34b
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 }
)