# xxRead **Repository Path**: lulendi/xxRead ## Basic Information - **Project Name**: xxRead - **Description**: 基于uniapp vue2制作的阅读app,无需服务器即可使用。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-04 - **Last Updated**: 2026-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XX阅读项目 # 应用简介 基于uniapp vue2制作的阅读app,目前已经更新到2.1.4版本。 app原理是根据各书源网站设置正则匹配规则,过滤广告等信息,无需服务器即可使用。 下载链接:[xx阅读直链下载](https://github.com/imtwa/xxRead/releases/download/xxRead2.1.4/xxRead2.1.4.apk) 项目使用开源组件html-parser解析html页面,使用uview-ui组件进行界面设计。 # 部署教程 本项目使用的node版本是20.0.0 请下载项目后在终端运行 ``` npm install ``` 然后在HBuilderX打开即可 代码格式化命令 ``` npm run lintfix ``` 设置保存时自动格式化 ``` 在vsCode的设置中搜索formatOnSave 打开保存时格式化 右键在 使用...进行格式化 里面选择 prettier即可 ``` # 功能介绍 - 搜索功能 - 作品分类 - 翻页阅读 - 保存浏览记录 - 本地缓存管理 - 缓存下载内容 - 导出到本地 - 书源管理 # 优化部分 - 使用正则匹配书籍内容,提取作者、章节、封面等信息 - 使用promise异步请求,加快数据获取速度 - 使用虚拟列表优化目录功能,提高目录展示速度 - 搜索界面使用触底加载,防止加载卡顿 - 使用HTML5+ Puls模块实现app文件导出、编写原生安卓代码实现本地书籍导入 - 使用rpx单位进行界面适配,提高界面美观度 # 关于更新 - 1.0.0 初步完成界面设计,实现搜索、阅读、浏览记录、缓存下载等功能 - 1.0.2 对书源进行替换,优化少量BUG - 1.0.4 加入音量翻页功能,优化少量BUG - 1.0.6 优化榜单界面,解决遇到连续英文翻页阅读页面显示不完全的BUG - 1.0.8 书架页面新增左滑删除,新增更新提示,优化界面设计 - 1.1.0 新增头像昵称简介自定义设置 - 1.1.2 新增导出TXT功能,优化少量BUG - 2.0.0 重构项目代码,新增下拉刷新,新增图片查看保存,新增书架宫格展示,优化书源,优化少量BUG - 2.0.2 引入Levenshtein算法,优化搜索结果展示,增加多个书源,搜索结果改为多书源结果,优化少量BUG - 2.0.4 新增书源管理,使用并发处理,优化数据加载速度和系统性能,优化少量BUG - 2.0.6 支持音量长按翻页,使用虚拟列表,优化主页目录加载速度,优化少量BUG - 2.0.8 使用触底刷新,优化搜索页内容过多卡顿问题,优化少量BUG - 2.1.0 新增作品分类,新增作品标签,优化书城界面,优化少量BUG - 2.1.2 搜索页面精确展示搜索结果,加入搜索超时取消逻辑,优化少量BUG - 2.1.4 阅读界面增加多个字体选择,加入背景颜色调色盘,优化少量BUG # 软件更新方向 - 重构代码 期望提高代码可阅读性与稳健性 提高上百万文字内容的加载速度 - 优化界面代码 达到界面美观 - 实现用户自定义设置书源规则 # 免责声明 - 如果软件有侵权内容,请在github私信联系作者删除 - 所有内容均来自第三方网站