电子书渲染不出来

来源:2-8 vue-cli 3.0搭建方法(脚手架创建项目)

qq_分享_03220023

2019-05-21

Home.vue

<template>
  <div class="home">
   <div id="read"></div>
  </div>
</template>

<script>
import Epub from 'epubjs'

global.ePub = Epub
export default {
  name: 'home',
  mounted () {
    this.book = new Epub('/2010_Book_AccountabilityInPublicPolicyPa.epub')
    console.log(this.book)
    this.book.renderTo('read', {
      width: window.innerWidth,
      height: window.innerHeight
    }).display()
  }
}
</script>

但是浏览器可以打印出this.book
图片描述

写回答

1回答

Sam

2019-05-21

你好,应该是电子书路径的问题,你在public目录下放置电子书了吗,如果放置了,把

this.book = new Epub('/2010_Book_AccountabilityInPublicPolicyPa.epub')

改为

this.book = new Epub('2010_Book_AccountabilityInPublicPolicyPa.epub')

试试

1
4
慕九州4451910
回复
qq_分享_03220023
我和你遇到了同样的问题,即使换成了老师的电子书也没用,求指教
2020-05-04
共4条回复

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程