更新记录

1.0(2025-10-15) 下载此版本

ebook-reader 1.0版本


平台兼容性

uni-ebook-reader

✨ 核心特性

  • 🚀 开箱即用 - 内置20本中文小说,安装即用
  • 📖 智能分页 - 采用渲染驱动分页技术,精确计算页面内容
  • 💫 流畅翻页 - 滑动翻页体验,支持左右手势操作
  • 🎨 自定义主题 - 多种阅读主题,支持字体、行高调节
  • 💾 进度保存 - 自动保存阅读进度,随时续读
  • 📱 跨平台 - 一套代码,多端运行

📦 功能列表

核心功能

功能模块 功能描述
图书管理 图书列表、分类筛选、搜索、添加/删除、收藏管理
阅读器 TXT阅读、滑动翻页、智能分页、进度显示、章节识别
阅读设置 4种主题、6档字号、字体/行高调整
阅读辅助 目录导航、书签批注、进度保存
数据统计 阅读时长、进度跟踪、排行榜
内置书库 20本中文小说(都市/奇幻/治愈/悬疑)

📁 目录结构

``` uni-ebook-reader/ ├── pages/ # 页面 │ ├── index/ # 书架 │ ├── reader/ # 阅读器 │ ├── search/ # 搜索 │ ├── statistics/ # 统计 │ └── settings/ # 设置 ├── components/ # 组件 │ ├── common/ # 通用组件 │ └── reader/ # 阅读器组件 ├── store/ # 状态管理 │ └── modules/ │ ├── book.js # 图书状态 │ └── reader.js # 阅读器状态 ├── utils/ # 工具函数 │ ├── parser/ # 解析器 │ └── storage.js # 存储 ├── config/ # 配置 ├── static/ # 静态资源 │ └── data/ # 内置书籍数据 └── pages.json # 路由配置 ```

🚀 快速开始

安装

```bash

克隆项目

git clone https://github.com/your-username/uni-ebook-reader.git

安装依赖

npm install ```

运行

```bash

H5

npm run dev:h5

微信小程序

npm run dev:mp-weixin

App

npm run dev:app ```

构建

```bash npm run build:h5 # H5 npm run build:mp-weixin # 微信小程序 npm run build:app # App ```

📱 平台支持

平台 状态
H5
微信小程序
App (iOS/Android)
其他小程序

💡 使用指南

首次启动

打开应用后会自动加载20本内置中文小说,点击任意书籍即可开始阅读。

阅读操作

  • 翻页: 左右滑动屏幕
  • 菜单: 点击屏幕中央
  • 设置: 底部工具栏 → 设置图标

导入书籍

点击书架右上角"+"按钮,选择本地 TXT 文件导入。

🛠️ 技术栈

技术 版本 说明
uni-app 3.x 跨平台框架
Vue 3.x 渐进式框架
Pinia 2.x 状态管理
Vite 4.x 构建工具

🗺️ 路线图

  • [x] v1.0 - 基础阅读器功能
  • [x] v1.1 - 智能分页算法
  • [ ] v1.2 - EPUB 格式支持
  • [ ] v1.3 - PDF 格式支持
  • [ ] v2.0 - 云同步功能

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。