更新记录
1.5.7(2022-03-01) 下载此版本
添加会员模块,登录注册 修改头像 修改密码 最近浏览记录模块
1.5.4(2022-02-27) 下载此版本
修复已知bug
1.5.3(2022-02-26) 下载此版本
前后端开源
查看更多平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.1.2 app-vue | × | √ | √ | √ | √ | √ |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
uniapp 市场下载地址
uniapp下载地址 https://ext.dcloud.net.cn/plugin?id=4424
已完成的功能
- 小说列表
- 排行榜
- 分类显示
- 添加书架
- 阅读界面翻页效果
- 搜索
- 会员登录注册模块
- 后端接口
- 已开源简单后端管理系统(分类管理、小说管理、章节管理、导入txt、banner等)
- 桌面采集软件(有偿)
手机扫码安装演示app
后端系统已实现功能(基于thinkphp6)
- 小说分类管理
- 小说图书管理:添加、删除、编辑、封面等
- 小说章节管理:添加、删除等
- txt整本导入
- banner管理
- ...待完善
app前端使用方法
目前完整功能可下载安装演示app,效果一样,导入HBuilerx 3+ 后,直接真机调试运行即可看到效果,后端演示接口目前可用,返回信息固定
-
打开源码 main.js ,修改接口域名为你自己的,目前的测试域名随时下线
后端使用方法
后端基于thinkphp6,部署方式同tp6,可自行百度 thinkphp6 部署
-
首先下载后端代码 https://gitee.com/jameson512/novelappbackend ,并上传到服务器
-
创建站点,并将网站根目录指向后端代码的 public 目录
-
在伪静态配置文件中添加
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
-
创建数据库,并导入 sql/bappdemmo.sql
-
修改 .env 文件,填写上一步创建的数据库信息
-
修改 public/wonyesadmin/config/pear.config.json 最底部的 api:baseurl,为你的域名
-
在hbuildx中发行h5版,并将编译后的h5文件夹上传到 public/h5 下
-
后端访问地址 你的域名/wonyesadmin 默认管理员admin,密码 123456
api接口 及返回数据格式
// 按照阅读次数获取图书列表 getByViews
// 按照图书上架时间倒序 getByTime
// 根据分类名字或分类id获取图书 getByCname getByCid
// 排行 getRankList
//搜索 getSearch
以上几种接口返回json格式一致
{
"status": 0,
"msg": "ok",
"data": [
{
"id": 162,
"name": "书穿后抱上男二金大腿",
"zjnums": 20,
"author": "兔子幺幺",
"create_time": "2022-02-09 16:57:58",
"update_time": "2022-02-09 16:57:58",
"status": 0,
"pic": "https:\/\/img.bige7.com\/bookimg\/17396.jpg",
"views": 0,
"summary": "书穿搞笑身心双洁专情无狗血梗娇宠抱上男二金大腿后,幸韵星成了摄政王妃!幸韵星以为自己一辈子的运气全都用在了名字上,一朝穿成书中招黑女配,幸韵星可不想落得个悬梁自尽、被赐毒酒、遭万人\r",
"c_name": "修真",
"length": 34996,
"cid": 2
},
{
"id": 164,
"name": "九叔之茅山真传",
"zjnums": 17,
"author": "五穷",
"create_time": "2022-02-09 16:57:58",
"update_time": "2022-02-09 16:57:58",
"status": 0,
"pic": "https:\/\/img.bige7.com\/bookimg\/7689.jpg",
"views": 0,
"summary": "林峰“师傅,咱茅山是不是很厉害啊?”九叔“那当然咯,咱们茅山不光上面有人,下面也有人。”林峰“这么说,我这茅山真传的面子很大咯?”九叔“哼哼,那是,进了阴曹地府,你问问,谁敢不给咱们茅\r",
"c_name": "修真",
"length": 57482,
"cid": 2
}
]
}
// 图书详情和目录 getDetail
{ "status": 0, "msg": "ok", "data": { "id": 30, "name": "斗罗大陆III龙王传说", "zjnums": 93, "author": "唐家三少", "create_time": "2022-02-09 16:56:59", "update_time": "2022-02-09 16:56:59", "status": 0, "pic": "https:\/\/www.xbiquwx.la\/files\/article\/image\/22\/22522\/22522s.jpg", "views": 0, "summary": "伴随着魂导科技的进步,斗罗大陆上的人类征服了海洋,又发现了两片大陆。魂兽也随着人类魂师的猎杀无度走向灭亡,沉睡无数年的魂兽之王在星斗大森林最后的净土苏醒,它要带领仅存的族人,向人类复仇!\r", "c_name": "玄幻", "length": 199943, "cid": 1, "zjlist": [ "楔子", "第一章 觉醒日", "第二章 武魂觉醒", "第三章 小舞麟的家", ] } }
// 首页banner getBanner
{ "status": 0, "msg": "ok", "data": [ { "id": 1, "pic": "https:\/\/bossaudioandcomic-1252317822.image.myqcloud.com\/activity\/document\/d080c591ff088fab85044dde7b0efc0b.jpg", "create_time": "2022-02-08 11:02:42", "update_time": "2022-02-08 11:02:42", "url": "" }, { "id": 2, "pic": "https:\/\/bossaudioandcomic-1252317822.image.myqcloud.com\/activity\/document\/2c1ad692591aec7062855aaf1c46601a.jpg", "create_time": "2022-02-08 11:02:42", "update_time": "2022-02-08 11:02:42", "url": "" } ] }
// 获取分类信息 getCategorys
{ "status": 0, "msg": "ok", "data": [ { "cid": 1, "count": 9, "name": "玄幻" }, { "cid": 2, "count": 21, "name": "修真" } ] }
// 章节内容
getText
{ "status": 0, "msg": "ok", "data": { "content": "第一章 迟到的金手指<br \/>\n\r<br \/>\n雷霆在闪烁,风雨交加,整个天地仿佛被一个巨大的黑罩子笼罩,伸手不见五指。<br \/>\r\n伴随着雷声的轰鸣。<br \/>\r\n义庄之内的一个小年轻,一边擦拭着桌子一边无奈的吐槽" } }
使用到的开源项目
本插件使用了如下开源项目,在此致谢
扣 21二44五5零76