- 期刊(classic)
- 书籍(book)
- 个人中心(my)
- 书籍详情页(book-detail)
项目共分为12个组件实现了以下功能
- 展示功能:期刊页面的电影、音乐、句子;书籍页面书籍展示,点评展示;个人中心的点赞展示;
- 切换功能:期刊页面通过控制按钮前后切换期刊显示,同时最新和第一期期刊时控制按钮禁止点击发送请求;
- 点赞功能:期刊页面以及书籍页面,给自己喜欢的点赞,以便个人中心页面获取数据;
- 背景音乐播放:音乐页面点击播放音乐,到其他音乐期刊页面将之前播放的音乐界面按钮恢复;
- 关键词搜索:书籍页面通过关键词可以搜索书籍,同时也可以点击热门词汇以及历史记录搜索
- 滑动到底部加载更多:搜索书籍页面,使用scroll-view完成加载更多功能;
- 短评:书籍详情页加入了短评功能
- 授权:授权获取登录信息
- 分享:点击分享按钮可以分享给朋友
在此声明: 此项目是模仿慕课网上七月老师 旧岛小程序开发的项目 进行的开发;数据也是七月老师提供的key(key我不会开放)获取; 项目是自己一步步的开发的,虽然并不是很完美,但自己在对微信小程序API、组件更加熟练使用,提高了逻辑思维以及代码分离能力; 并且也踩了较多的坑,但都是值得的;代码后期我也会进行优化的,将云开发的功能传上去,将登录功能加入;
此项目可以下载到本地在微信小程序手上运行步骤:
1.下载微信小程序开发工具(https://developers.weixin.qq.com/miniprogram/dev/申请账号);
2.在project.config.json中填入自己:"appid": "*************";
3.模拟假数据/自己建数据库;
期待你们的issue,期待你们的star