1、熟练 HTML5、CSS3、flex 弹性盒布局和 CSS 预处理编译器高度还原静态布局
2、熟练原生 JavaScript 编写,熟练 ES6、CommenJS 语法
3、熟练使用 xhr/fetch ,Axios Promise 与后端进行通讯
4、熟练 Vue2、Vue3 全家桶进行项目开发
5、熟练 git 代码托管工具和常用命令,熟练基本前端调试工具
6、熟悉小程序、uniapp 开发,有过uniapp开发小程序、app的项目经验
7、了解 TypeScript 语法,并拥有 vue3+ts+vite 的后台管理系统项目开发经验
8、了解 React,了解 NodeJS,熟悉前后端交互流程
9、了解 webpack 自动化构建工具
10、熟练 Element-UI、Elment-Plus、BootStarp、iView、uView 等 UI 组件库快速构建页面
11、熟练使用 Echarts 绘制图表工具,有数据可视化大屏开发经验
12、熟练使用高德地图 API 构建网页可视化地图
13、熟练使用Electron-vue开发POS系统,有桌面端应用的项目经验
14、有良好的代码编写规范
知识付费系统 (前台uniapp + 后台Vue2)
所用技术: vue2+vuex+axios+element-ui+uniapp+uview
项目描述: 主要用于教育网课系统,用户可以进行网课的购买与学习,包含试听课程和会员课程,包含用户登录注册后,可在社区发表文章与其他用户进行学习交流,后台系统应用于前台程序对前台数据的增删改查操作,视频上架下架以及对用户的审核和退款操作
项目职责:
1. 使用Element-ui快速完成后台页面的布局与增删改查功能
2. 使用Echarts、DataV完成后台数据可视化大屏
3. 封装图片、视频上传组件方便团队开发前台使用
4. 完成前台社区功能,用户可以发表、评论、点赞帖子,与其他用户沟通
5. 完成开通会员页面,封装支付组件方便团队使用
6. 完成登录、注册页面,对uview请求数据进行二次封装
7. 使用Vue插槽封装数据列表组件、分页组件,方便多个页面使用
8. 完成项目其它页面,例如注册成为讲师、ai智能客服等页面
WindowsPos收银桌面端软件 (Electron-Vue)
所用技术: vue3+vuex+axios+element-ui+electron
项目描述: 主要服务餐饮行业,用于餐饮行业收银人员操作POS机器进行客人收银桌面端软件,包括中餐快餐的开发,从服务员开台点菜品或者套餐,未结账之前对菜品和套餐进行增加数量、退菜、赠菜、打折,到客人支付完成
项目职责:
1. 使用Element-ui对支付页面、账单页面、接单页面的布局开发
2. 完成支付页的功能,例如微信支付、支付宝支付、抖音美团核销、组合支付
3. 完成账单页面退单、退款功能开发
4. 完成接单页面,餐厅出餐、取消订单操作
5. 根据用户提出的意见,对屏幕缩放和分辨率进行适配
6. 对 Elementui 进行二次封装,达到实际系统需求效果,方便团队使用
7. 将支付页封装为公共组件,方便退单、退款功能开发时使用
8. 考虑用户使用体验,对前端系统进行性能优化
上海虹桥—浦东国际机场货物转场运输管理系统 (Vue2)
所用技术: vue2+vuex+axios+element-ui+echats +dayjs+dataV+高德api+websocket
项目描述: 主要是上海虹桥机场和浦东机场货物运输中转系统,两机场管理员对货物的运输情况和货物信息进行管理,将货物配载至车辆的业务操作,以及货物运输途中对车辆的轨迹、车辆的实时情况通过地图和视频子码流进行可视化的实时展示与回放功能 ,直至对货物离开港口的整个逻辑业务
项目职责:
1. 使用若依后台管理系统模板,搭建前端开发基础架构
2. 使用 Echarts封装图表组件,用于数据统计展示
3. 使用DataV、高德api完成车辆实时更新的数据可视化大屏
4. 使用 Elementui 快速还原静态页面,以及对增删改查业务的封装
5. 完成货物从记录直至货物离开港口中间管理员需要的业务操作
6. 对 Elementui 进行二次封装,达到实际系统需求效果,方便团队使用
7. 考虑用户使用体验,对前端系统进行性能优化
8. 参与项目从 0 到 1 完整开发流程与后期维护
上海交警 BSD 盲区监测系统 (Vue3 + Typescript)
所用技术: vue3+pinia+typescript+axios+vue-router+element-plus+echarts
项目描述: 提供给上海交警的业务需求,用户可查看车辆是否安装了 BSD 或者是 GPS 的信息,对车辆增删改查的操作与展示,以及设备由哪些第三方平台提供的操作,用户可在系统获取车辆通过道路的各个时间段的图片与视频方便用户查看与取证
项目职责:
1. 使用若依搭建前端项目,配合使用Element-plus 快速完成前端视图
2. 使用 Axios 对公共请求进行封装,使用Pinia 将公共数据放置仓库,方便团队使用
3. 将后端返回的Base64 文件流转为图片与视频,提供用户查看
4. 使用 Typescript 对接口函数传参类型进行限制 ,使用接口规范代码类型,方便后期维护
5. 完成车辆管理是否安装 BSD 或 GPS 的数据展示与增删改查操作
项目描述: 主要用于教育网课系统,用户可以进行网课的购买与学习,包含试听课程和会员课程,包含用户登录注册后,可在社区发表文章与其他用户进行学习交流,后台系统应用于前台程序对前台数据的增删改查操作,视频上架下架以及对用户的审核和退款操作 项目职责: 1. 使用Elemen
项目描述: 主要用于慈善教育行业,用户可以在里面学习免费的慈善教育知识,观看视频获取积分,然后可以下单抵扣商城商品,商城可以进行配送或自取服务 项目职责: 1. 使用uniapp、uview快速完成前台页面 2. 封装图片、视频上传组件方便团队开发前台使用 3.