小鹅通B端管理台整合大大小小几十个前端系统, 大部分依然是采用php模板集成前端应用一个SPA, 小部分经过一些努力改为qiankun微前端方案, 抽离了微模块。在通过coding中的ci脚本发布, 实现静态资源自动上传cos桶, 所有静态资源请求走cdn进行转发, 提高首屏渲染效率。所有请求已改为http2(部分无人维护老接口除外)。
我主要接触的子项目有:
1. 打卡B端
2.经营渠道项目入口(qiankun基座)
3.抖音卖货B端项目
4.公域平台短信发货项目
其中打卡B端, 抖音卖货B端采用vue2+webpack进行开发, 主要开发功能为日记列表点赞、变高虚拟列表、穿梭框组件封装、分组功能、群分享功能。
经营渠道项目入口采用qiankun2.0+vue3+ts+webpack进行开发, 作为内部所有子项目入口, 整体通过nginx部署上线, 包括内部子项目, 该项目为本项目组重构, 我主要进行技术方案输出和qiankun基座开发, 微应用注册api开发, 微应用路由开发, 以redux进行少量全局变量共享以及作为所有微应用的顶级数据管理总线。应用接入文档输出, 以及静态