1、2 年前端开发经验、使用Vue框架进行开发,开发过 6+ 个项目
2、常用组件库:ElementUI、ElementPlus、Antd、VantUI、uview、iview、bootstrap
3、熟练掌握 uniapp 、微信小程序框架使用
4、熟悉使用webpack工具
5、证书:计算机二级Java语言程序设计
6、掌握Git协作开发,分支管理,版本管理,以及对前端代码规范和代码格式检测有一定了解
项目名称:党建学习数据管理平台
开发时长: 6个月
项目中的贡献:
1、上传模块中需要一次性展示客户端传过来的多张手机拍摄的原图,方便用户一次性上传学习作业照片,图片太大会导致打开较慢,影响上传速度。
优化方案∶图片列表采用缩略图,同时预加载原图,这样在大图模式下查看时就可以直接从缓存中获取图片
效果︰大图模式由原先1~2S的加载渲染时间优化为基本秒开,提高了查阅效率。
2、使用Loading加载动画缓解用户等待时间过长,用户体验满意度提示 80%
3、组件化开发、和公共方法抽离提高复用性,减少代码2000+行;
4、系统管理中的通讯录封装 tree 组件,新增查询列表功能,并采用虚拟列表渲染列表,优化树形组织架构
5、首屏优化,使用webpack-bundle-analyzer对包进行分析,并进行了如下的加载优化:
- 打包时对打包的文件进行压缩
- webpack配置externals使库文件采用CDN加载(vue、vue-router、vuex、axios )。路由懒加载、组件库按需加载、图片懒加载;
- 开启gzip压缩
这是一个便利店进销存的后台管理系统,项目的主要功能有报表中心,库存管理,采购管理 ,营销管理,销售管理,财务管理模块,我主要负责了报表中心模块。
赢赛学情数据是针对老师和学生线上批改作业查看成绩的一个教育后台管理系统,主要功能有首页,作业上传,练习册二维码,作业报告,题库组卷,考试管理,考试报告,教辅资料。我主要负责了作业报告功能,作业上传功能,用到vue全家桶,elementUi技术栈。
赢赛学情数据是针对老师和学生线上批改作业查看成绩的一个教育后台管理系统,主要功能有首页,作业上传,练习册二维码,作业报告,题库组卷,考试管理,考试报告,教辅资料。我主要负责了作业报告功能,作业上传功能,用到vue全家桶,elementUi技术栈。