1.熟练使用 HTML5, CSS3, JavaScript、TypeScript 等前端技术, 熟悉 es 6新特性。
2.熟练使用 Vue2,Vue 3全家桶进行项目开发,了解其核心原理。
3.熟悉使用 webpack、Vite 等前端构建工具,有组件化开发经验。
4.熟悉使用 uni-app 进行项目开发。
5.熟练使用 echart 可视化图表工具。
6.熟练使用 Element-UI、Element-Plus、Vant-UI 等组件库搭建页面。
7.有 React 框架开发项目的经验,熟悉使用React Router、Redux 和 React Hooks 等。
项目名称:公司内部员工管理 erp 系统
项目介绍:为了方便万公司内部对员工的管理制作的一个员工管理系统
技术栈:vue3+vue 全家桶+element-plus
任务详述:参与内部员工管理系统项目搭建,主要负责公司组织架构基础数据模块,包含部门管理,用户管理 ,角色管理和权限管理,通过使用 vuex 实现跨页面与跨组件间的数据通信。使用 axios 作为异步请求库并结合 接口逻辑对请求和响应进行了 2 次封装,本人还参与审批管理模块开发,通过使用 localstorage 和 vuex 完成整 个审批流功能的实现。为了方便处理时间封装了 utils 工具类
项目名称:CMS 移动端页面配置系统
项目介绍:配置管理活动页面,作为低代码可视化的应用平台,实现了通过拖放式组件和模型驱动逻辑构建 H5 活动页面,减轻了开发人员压力,提高了效率。运用包含 CMS-MANAGE 内容管理系统 CRS H5 解析平台
技术栈:vue 全家桶(vue-router+vuex+基于 element-ui 自研的业务组件库和原子组件库等等..)
任务详述:参与 cms 移动端页面配置系统开发,主要负责 cms-manage,crs 页面解析平台开发。cms-manage 主要负责 H5 活动页面配置,通过拖拽组件和配置组件内容的方式实现了页面内容的动态设置,例如魔方组件可 以设置内容布局和图片跳转链,内容间距背景色等等,cms-manage 与 crs 之间利用跨源通信实现了两个系统间 数据的传输,在 crs 内部通过获取到对应组件的数据来进行内容渲染和业务逻辑实现。整个系统通过 cms-manage 与 crs 共同维护一套数据来实现所见即所得的展示效果。另外,通过将 crs 系统嵌入小程序和 APP 中解决了发布 审核慢的问题。该项目基于 vue 技术栈进行开发,我还参与该项目业务组件库 table-search 组件开发,解决列表 页开发效率和代码风格不一致的问题