lisher2022年10月24日
2094阅读

作品详情

本项目为2021年开始开发, 采用vue2+uniapp+webpack+NodeBff进行开发。主要分为如下模块:
首页打卡列表、消息页列表、我的打卡日记列表、新消息通知列表、帮助与反馈页、版本更新记录页面、打卡日记、长图、打卡名片页、排行榜页、成就页、发表日记页、发表成功页面、日记详情页、打卡日历页面

本项目所有接口均通过BFF层进行转发和聚合, 长图功能主要放在中间层通过SSR进行实现。

我主要参与的是:
1. 打卡主页列表改变高虚拟滚动, 最终能够通过20w条数据的压测, 减少从详情页回到打卡主页时, 列表渲染的卡顿问题。
2. 打破连续跳转10页限制
2.打卡日历页改版, 重构整个日历结构, 优化样式以及减少体积
3.多时区时间处理
4.BFF层接口聚合
5.小程序体积优化, 通过压缩和分包策略减少主包体积
6.全局样式和功能优化
7.版本更新引导功能开发
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论