评分
- 内容实用9.3
- 简洁易懂8.6
- 逻辑清晰9.4
时隔多年,我觉得这个项目核心要点就是,位置数据的互通。就是前后翻页、目录跳转、进度条滑动、字号放大缩小等操作执行后,目录和进度数据会发生相应的变化。而这个项目中正好缺少了这部分,而且官方文档不详细,引擎中的api方法也存在漏洞。不知道有没有小伙伴成功完成了数据互通的功能。
很可以的vue小项目,https://github.com/Sheng14/ebook-demo里面有部分代码的展示(缺少目录和进度条,太赶了,没时间搞),觉得可以的小伙伴给个start哦! 目前发现且解决的问题: 1.切换主题颜色的时候只能切换4次,下次就不能切换了,这个解决方法是安装0.3几版本的epubjs:npm install epubjs@0.3.71 2.报错提示不能使用父组件传过来的 defaultTheme,解决方法是使用computed计算属性或者直接定义在data里面,具体可以参考我的代码
很不错,难度适中。我就喜欢语速快的,这个视频一小时等于别人讲两个小时,两倍速播刚好。 自己研究了一下递归组件,如果有子目录也能显示和跳转了。 在线演示:https://slybootslion.github.io/ebook_vue_exercise/dist_free
讲的逻辑清晰,但是不是很适合新手来看,我跟着老师一步一步操作最终实现的页面效果:https://root-lucas.github.io/Reader/dist/index.html 代码地址:https://github.com/root-lucas/Reader 欢迎大家给个star