From 6a7e1f5b8a08728860140652d442209f810d58e1 Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期一, 01 四月 2024 16:12:21 +0800
Subject: [PATCH] 问题修改

---
 packageBookService/pages/components/webView/index.js |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/packageBookService/pages/components/webView/index.js b/packageBookService/pages/components/webView/index.js
index 87254fe..797d971 100644
--- a/packageBookService/pages/components/webView/index.js
+++ b/packageBookService/pages/components/webView/index.js
@@ -10,7 +10,8 @@
     link: false,
     epubObj: null,
     currentPage: '',
-    pdfList: []
+    pdfList: [],
+    skeletonLoding: true,
   },
 
   /**
@@ -28,8 +29,10 @@
         src: ''
       })
       if (options) {
+        console.log(options)
         wx.setNavigationBarTitle({
           title: options.fileName,
+          skeletonLoding: true
         })
         this.getProgress(options)
       }
@@ -72,7 +75,8 @@
           this.data.currentPage + "&freeEpubPage=" + data.freePage
       }
       this.setData({
-        src: url
+        src: url,
+        skeletonLoding: false,
       })
     } else {
       this.setData({
@@ -81,15 +85,19 @@
       app.MG.file.getPdfInfo({
         md5: data.md5
       }).then((res) => {
-        let pageCount = data.bookBuy ? res.totalPages : data.freePage
-        if (res && pageCount) {
+        let pageCount = data.bookBuy ? res.totalPages : Number(data.freePage)
+
+        if (pageCount) {
           let list = [];
+
           for (let i = 0; i < pageCount; i++) {
             const src = app.config.requestCtx + '/file/GetPdfPageImage?md5=' + data.md5 + '&index=' + (i + 1) + '&dpi=300'
             list.push(src)
           }
+          console.log(list)
           this.setData({
-            pdfList: list
+            pdfList: list,
+            skeletonLoding: false,
           })
 
         }

--
Gitblit v1.9.1