1.0.9 • Published 1 year ago
@geeboo/reader-h5 v1.0.9
head: false
sidebar: false
geeboo/reader-h5
pc阅读器,基于geeboo/epub
支持解密,集成阅读器的基本功能。
迭代
未处理问题
1. 缓存策略 设置的缓存策略部分生效,部分不生效
v1.0.9
0. 优化 跟pc 版本保持一致,表示他们功能是同一个版本
1. 优化 cfi 进度缓存记录
2. 修复 进度控制器初始化为0
v1.0.4
1. 修改 字号、进度拖动无效
2. 新增点击注释
v1.0.3
1. 修复 点击无效
v1.0.2
1. 添加 图片预览
2. 添加 音频播放器
v1.0.1
1. 修复 el 样式丢失
安装
npm i @geeboo/reader-h5 -S
外部样式引入
影响融媒体的样式和提示
// vite.config.js
import { viteStaticCopy } from 'vite-plugin-static-copy';
// ...
plugins: [
viteStaticCopy({
targets: [
{ src: 'node_modules/@geeboo/reader-h5/lib/public/**/*.*', dest: 'public' }, // 复制到 /public/*.* 中
]
})
],
Demo
:::preview 阅读器 || 阅读电子书组件预览
demo-preview=./demo/read-h5.vue
:::
属性
属性名 | 类型 | 说明 |
---|---|---|
config | Object | 配置 |
config.url | String/file | 打开的地址 支持file blob ,也支持远程地址,注意远程地址需要支持跨域 |
deviceId | String | 设备id |
deviceModel | String | 设备模式 |
treeNode | Element Ui/ Element PLus | 传入element ui 的tree 或 elemnt plus 的tree 这里是为了对vue2 和vue3的兼容处理 |
elSlider | Element Ui/ Element PLus | 传入element ui elSlider 或 elemnt plus elSlider 这里是为了对vue2 和vue3的兼容处理 |