* 熟悉 HTML/CSS/JavaScript,具有不依赖框架实现复杂需求的能力
* 熟悉 TypeScript,理解静态类型检测为大型项目所带来的好处
* 熟悉 Vue2/3 框架,理解响应式系统、虚拟 DOM 原理
* 熟悉 Webpack、gulp、Vite 基本配置,能对项目构建速度和打包结果进行调优
* 熟悉面向对象编程思想、异步编程、响应式网页设计
* 掌握 uni-app、Flutter 开发多平台应用的框架,开发 Web、IOS、Android、小程序等
* 掌握 Git 版本控制工具
* 了解 HTTP 网络协议、数据结构和算法
* 了解 Node.js,使用过 Express/Koa 框架
* 了解 SSR/CSR,使用过 Nuxt3 框架
MES 2.0 管理系统
技术栈:TypeScript + Vue3 + Element-Plus + Webpack5
项目成果:
1. 从 0 到 1 完成项目的基础**架构搭建**。针对原 MES 1.0 的痛点、难点进行分析和思考,并作出调整,对项目进行合理和适度的封装,降低了项目复杂度。
2. 统一项目规范和编码格式,实现从**开发过程、编译过程、提交过程持续校验**,保障项目质量。
* 维护规范文档:描述变量、函数、文件的命名和文件结构等。
* 自动化持续校验:合理把控 TS 类型校验,并配置 ESLint、Prittier、CommitLint 等。
* Code Review:进行代码审查,与团队成员互相讨论学习,统一项目规范。
3. 采用**低代码**的思想,开发了**自定义配置表单功能**,旨在解决不同企业表单项差异的问题。
4. 我们设计了一套**关联表单填写功能**,以应对复杂表单的填写需求,旨在帮助用户高效地填写表单。通过该功能,用户可以快速地填写相关联的表单,提高工作效率和用户体验。
5. 我们采用了 **grid 布局和 rem** 相结合的方式,实现了数据看板在不同屏幕下的**自适应**。
6. 在权限设计中,实现了**路由权限**、**按钮权限**和**接口权限**的控制。这一多维度的权限设计,为系统提供了更加全面和可靠的保障,也提升了用户的信任和满意度。
* 路由权限:我们可以控制用户对系统不同路由的访问权限,以保证系统的安全性。
* 按钮权限:我们可以控制用户对页面不同按钮的操作权限,以保证操作的安全性。
* 接口权限:我们可以控制用户对后端不同接口的访问权限,以保护数据的安全性。
这是一个仿照拼多多应用的项目,高度还原前端页面效果,使用适配技术实现自适应,并实现了添加商品到购物车等复杂功能的实现。
这是一个仿拼多多应用的项目,高度还原前端页面效果,使用适配技术实现不同屏幕的适配,并实现了添加商品到购物车等复杂功能。