Browse Source

pdf展示跳转优化

dengrui 3 weeks ago
parent
commit
5b1bed7def
1 changed files with 3 additions and 6 deletions
  1. 3 6
      src/components/PDFViewFull/index.vue

+ 3 - 6
src/components/PDFViewFull/index.vue

@@ -114,6 +114,7 @@
             >
               <VuePdfEmbed
                 v-if="showELStatus"
+                :id="'pdf' + index"
                 :source="{
                   url: pdfSource,
                   cMapUrl: '/cmaps/',
@@ -199,13 +200,9 @@ const bigScroll = ({ scrollTop }) => {
 };
 const scrollTo = (page) => {
   console.log(page);
-  const targetElement = document.getElementById(`scrollbarId${page}`);
-  console.log(targetElement);
+  const targetElement = document.getElementById(`pdf${page - 1}`);
   if (targetElement) {
-    const topPos = targetElement.offsetTop;
-    console.log(topPos);
-    newBigScrollTop.value = topPos;
-    scrollbar.value.setScrollTop(topPos);
+    targetElement.scrollIntoView({ behavior: "smooth" });
   }
 };
 const scrollbar = ref(null);