HTML5 & CSS3:精通百分比布局、Flexbox等布局方式,精准还原UI设计。
· JavaScript & TypeScript:深入理解核心概念,熟练应用断言、泛型、接口,提升代码质量与安全性。
· ES6+:熟悉新特性,灵活使用模块化、箭头函数、Promise和async/await优化代码结构。
· Vue.js:熟练掌握Vue2和Vue3,搭建基于Vite、Pinia、Vue Router的项目架构,解决复杂响应式问题。
· 前端框架:精通Element UI、Vant等框架,擅长二次封装组件,熟悉ECharts实现数据可视化。
· 跨端开发:熟悉Uni-app框架,具备跨端开发与性能优化经验,确保应用的一致性与流畅性。
· 版本控制:熟悉Gitflow工作流,高效管理版本控制,解决代码冲突,确保团队协作顺利进行。
· 网络技术:掌握HTTP/2、WebSocket等技术,解决跨域问题,构建稳定的双向通信连接。
· 构建工具:熟悉Webpack、Vite,具备从零搭建高效项目的能力,了解Node.js,能够使用Express构建服务器端应用。
2023-07 ~ 2024-02 云南白药ego小程序(已上线,用户超14万) web前端开发
2023-07 ~ 2024-02 云南白药ego-抽奖PC web前端开发
项目概述:基于uni-app开发的小程序,为用户提供积分兑换、限时秒杀等功能,成功吸引超过14万用户。
技术栈:Vue3, TypeScript, Vue-Router, Pinia, Vite, uni-app
职责与成果:
· 组件封装: 封装了全局可复用的组件,显著提升了开发效率和代码维护性,减少了后续维护成本。
· 功能实现: 实现了微信登录和支付功能,确保了用户支付过程的安全性和便捷性,优化了用户的整体使用体验。
· 性能优化: 优化页面渲染和数据加载,并使用Lighthouse工具进行多次测试,将页面加载时间从5秒缩短至4秒,平均提高
了20%。
项目概述:公司智慧营销平台的核心组件,负责用户管理、产品设置、数据管理和抽奖管理等功能。
技术栈:Vue3, Vue-Router, TypeScript, Pinia, Axios, Element-UI, Scss, ECharts, Vite, Vue-draggable, VuewangEditor
职责与成果:
· 技术决策: 识别出用户在操作拖拽功能时容易出现误操作的问题,选择使用Vuedraggable插件并封装了自定义hooks,
最终实现了灵活的元素与列表项拖拽功能。
· 性能提升: 开发奖品管理模块,运用Vue-image-compressor实现大图压缩与异步上传,通过Chrome DevTools测试,
将单个文件上传时间从5秒缩短至3.5秒,平均提高了30%。
· 组件优化: 封装全局可复用的分页器和富文本编辑器组件,显著提升了开发效率和代码维护性,减少了重复开发的工作
主要是一个营销类小程序,推广云南白药的产品,用户可通过每日签到领取ego币,进行商品的兑换,我在项目中是前端开发角色,主页的active模块,以及限时秒杀模块,健康操模块,等等,都是我开发的
该系统是公司内部人员管理系统,使用vue3从0进行开发的,该项目技术选型和框架选型都是由我来完成的,公共组件封装也是由我一个人完成,项目数据量庞大,对性能的优化做了很大提升
该系统是公司内部管理系统,对公司人员信息自己考勤等进行管理,该系统是用vue3从0到1进行开发的,前期的技术选型以及框架选型都是由我牵头完成的,包括对公共组件的封装,该项目数据库庞大,在性能优化上我也做了很大的提升