熟练使用 HTML5、CSS3、ES6\7\8 等基础前端技能,独立完成前端页面和优化。
熟练使用 vue 全家桶,TypeScript。
拥有 Vue3 CompositionApi + TypeScript 完整的大型项目开发经验;
熟练掌握 git 代码管理工具;
熟练使用微信小程序 mpx、Taro 框架,原生开发,及企微小程序开发。
熟悉 vite、webpack 前端工程化开发;
熟练使用 less/scss 样式预编译语言,提升页面样式开发效率和可维护性能;
了解 Node.js 及 CI/CD 流程,协助后端开发人员进行项目的部署与维护。
一、掌通校园-鱼跃校园 app
技术选型:Vue3、Taro、Pinia、TypeScript、webpack、vant。
项目描述: 鱼跃校园 app 结合公司实际业务需求,打造家校沟通一体化,实现家庭与学校之间沟通交流的平台,
并通过 app 提供学校与家长之间对孩子每日情况的了解。
项目职责:
1、与 ui 设计师对接,严格高保真还原 ui 设计稿的样式。
2、提高代码复用率,封装了多个公共组件,并在小组成员所负责的模块中广泛使用。
3、应用 webpack 分析项目打包体积,对于大面积三方包使用 cdn 方式引入,优化项目打包速度,提升
用户体验。
4、推动使用 eslint 进行代码检测,减少应不好的代码书写习惯导致的错误。
5、配合 app 工程师对于图片、视频、附件的选取、上传进行联调。
二、掌通校园-考勤请假项目(H5/Web)
技术选型: Vue3、Vben Admin、TypeScript、vite,vant、pinia 等
项目描述: 该项目与公司开发的班牌硬件设施相配套,学生、教师在班牌上打卡考勤成功之后,用于后台管理
的一套系统,不同学校之间可自定义配置自己的一套考勤打卡流程,通过表单中间件、流程中间件的自定义化
配置,从而快速搭建属于自己的一套流程。
项目职责:
1、负责项目前端中间件页面编写以及请假流程业务方面的页面编写。
2、自定义封装 hooks,提升代码复用率。
3、优化页面列表请求,解决列表数据量大而导致页面卡顿。