課程
/前端開發(fā)
/Vue.js
/快速入門Web閱讀器開發(fā)
電子書可以下載 但是沒能解析和渲染 老師有時間可不可以幫我看看代碼
2018-08-23
源自:快速入門Web閱讀器開發(fā) 3-2
正在回答
你好,請將源碼上傳
qq_夢紫菱_0 提問者
Sam 回復 qq_夢紫菱_0 提問者
qq_夢紫菱_0 提問者 回復 Sam
另一個問題是mounted()是vue的鉤子函數(shù),不能寫到methods里面,將mounted()移到和methods平級,就可以了(mounted()寫在methods里面會導致mounted不生效,所以在dom渲染完畢后瀏覽器不會執(zhí)行showEpub()方法)
根據(jù)你的代碼,我修改后附一份完整的代碼,你可以和你的代碼比對一下
<template> ??<div?class="ebook"> ????<div?class="read-wrapper"> ??????<div?id="read"></div> ????</div> ??</div> </template> <script> ?import?Epub?from?'epubjs' ?const?urlm?=?'/static/2018_Book_AgileProcessesInSoftwareEngine.epub' ?global.epub?=?Epub ?export?default?{ ???methods:?{ ?????showEpub?()?{ ???????this.book?=?new?Epub(urlm) ???????this.rendition?=?this.book.renderTo('read',?{ ?????????width:?window.innerWidth, ?????????height:?window.innerHeight ???????}) ???????this.rendition.display() ?????} ???}, ???mounted?()?{ ?????this.showEpub() ???} } </script> <style?lang="scss"?scoped> ?@import?'assets/styles/global'; </style>
你的問題是epubjs綁定的dom必須指定id,你寫成了class,因為class不唯一,所以顯示不出來
<template> ??<div?class="ebook"> ????<div?class="read-wrapper"> ??????<div?class="read">12345</div> ????</div> ??</div> </template>
將
<div?class="read">12345</div>
改為
<div?id="read"></div>
我這邊有些電子書也解析不出來,只有老師用的官網(wǎng)的例子可以解析出來.請問是和epubjs的版本有關(guān)么
放到public里面就可以了
這邊調(diào)試問題有關(guān)系嗎
Sam
qq_嶸歸_0 回復 Sam
努力賺錢的打工人 回復 qq_嶸歸_0
感覺并沒有什么語法的問題啊 但就是渲染不出
epubjs的依賴也是有的
舉報
帶你了解電子書閱讀器的工作原理,通過Vue.js快速實現(xiàn)Web閱讀器
1 回答可以打印出,但是渲染的時候沒有效果。
3 回答關(guān)于電子書的解析和渲染中的數(shù)據(jù)和方法
1 回答渲染不出電子書 container沒有內(nèi)容
1 回答渲染電子書不成功
3 回答電子書渲染不出來
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-08-23
你好,請將源碼上傳
2018-08-23
另一個問題是mounted()是vue的鉤子函數(shù),不能寫到methods里面,將mounted()移到和methods平級,就可以了(mounted()寫在methods里面會導致mounted不生效,所以在dom渲染完畢后瀏覽器不會執(zhí)行showEpub()方法)
根據(jù)你的代碼,我修改后附一份完整的代碼,你可以和你的代碼比對一下
2018-08-23
你的問題是epubjs綁定的dom必須指定id,你寫成了class,因為class不唯一,所以顯示不出來
將
改為
2019-05-30
我這邊有些電子書也解析不出來,只有老師用的官網(wǎng)的例子可以解析出來.請問是和epubjs的版本有關(guān)么
2018-10-18
放到public里面就可以了
2018-08-23
這邊調(diào)試問題有關(guān)系嗎
2018-08-23
感覺并沒有什么語法的問題啊 但就是渲染不出
2018-08-23
epubjs的依賴也是有的