为了账号安全,请及时绑定邮箱和手机立即绑定

为何没显示封面的效果

跟着你一起操作,但是我自己下了个epub电子书, 放static里,为何没显示封面的效果,,

正在回答

2 回答

你好,这个现象比较抽象,能否提供一下源码,看下你的实现过程

0 回复 有任何疑惑可以回复我~
#1

qq_嶸歸_0 提问者

解决了,一个一个比较你的代码,结果是一个单词写错,现在又有了新问题,翻页又没效果
2018-09-12 回复 有任何疑惑可以回复我~
#2

Sam 回复 qq_嶸歸_0 提问者

mask蒙版的点击事件能够生效吗?
2018-09-12 回复 有任何疑惑可以回复我~
#3

qq_嶸歸_0 提问者 回复 Sam

还是单词写错 fontSize写错,自己太粗心了,,想问问手机端如何看,把ebook-demo发到手机上,手机要开个服务器吗?
2018-09-12 回复 有任何疑惑可以回复我~
#4

Sam 回复 qq_嶸歸_0 提问者

不用,在config/index.js中修改dev的host属性为0.0.0.0,就可以通过手机访问同一局域网内的站点啦
2018-09-13 回复 有任何疑惑可以回复我~
#5

qq_嶸歸_0 提问者 回复 Sam

老师您好,安卓手机不支持,看不了,怎么解决?
2018-09-13 回复 有任何疑惑可以回复我~
#6

Sam 回复 qq_嶸歸_0 提问者

提供一下机型和浏览器,另外最好提供一下截图,看看现象
2018-09-13 回复 有任何疑惑可以回复我~
#7

qq_嶸歸_0 提问者 回复 Sam

opppoR9m 自带的浏览器, 现象能看到title, 页面一片白,
2018-09-13 回复 有任何疑惑可以回复我~
#8

Sam 回复 qq_嶸歸_0 提问者

this.rendition = this.book.renderTo(id, { width: window.innerWidth, height: window.innerHeight, method: 'default' })
2018-09-13 回复 有任何疑惑可以回复我~
查看5条回复

照着你的代码写的,提示如图错误

<template>

  <div class="ebook">

    <div class="read-wrapper">

      <div id="read"></div>

      <div class="mask">

        <div class="left"></div>

        <div class="center"></div>

        <div class="right"></div>

      </div>

    </div>

  </div>

</template>


<script>

 import Epub from 'epubjs'

 const urlm = '/static/富爸爸穷爸爸.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 scoped>

 @import 'assets/styles/global';

 .ebook{

   position: relative;

   .read-wrapper{

     .mask{

       position: absolute;

       top: 0;

       left: 0;

       z-index: 100;

       display: flex;

       width: 100%;

       height: 100%;

       .left{

         flex: 0 0 px2rem(100);

         background: yellow;

        }

        .center{

          flex: 1;

          background: red;

        }

        .right{

         flex: 0 0 px2rem(100);

         background: orange;

        }

     }

   }  

 }

</style>

https://img1.sycdn.imooc.com//5b9915e50001a4c012990425.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何没显示封面的效果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信