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