1、熟练使用 Vue 全家桶(vuejs、vue-router、vuex,、vue-cli、aixos)进行项目开发,同时拥有React相关开发经验
2、熟练使用 ElementUI、Vant、Ant-Design 等前端主流UI组件库进行开发
3、熟练使用Ajax与后台进行数据交互
4、熟悉ES6的基本语法,能使用Promise或async、await同步编写代码的方式处理异步请求,进
行结构和逻辑的优化
5、掌握HTML、CSS、JavaScript语言,可以搭建前端页面以及用原生JS代码进行页面交互、操作DOM元素等
6、熟练使用版本控制工具 Git,同时使用 npm、yarn 管理项目模块所依赖的各种包
永航cms项目 前端开发
项目描述:
该项目是基于vue2的技术,为客户公司开发的员工后台管理系统。其中基于RBAC的权限设计思想,通过给员工分配角色,给角色分配权限的方式来实现权限管理,以及分配按钮操作权。不同角色登录进来, 看到的菜单应该不一样的。
负责模块:
登录页、组织架构、角色管理、员工管理、权限管理
技术栈:
vue + vue-router + vuex + axios + webpack + element-ui
责任描述:
1、使用element-ui框架搭建页面基本布局,保证布局合理性,美观性
2、进行axios的二次封装,并在请求拦截器和响应拦截器内配置相关内容
3、使用axios发送异步请求,配合async+await实现数据交互,渲染页面
4、封装自定义指令,处理图片加载失败、显示默认图片的情况
5、封装树形结构组件、头部显示栏组件,添加/编辑对话框传组件等
6、使用 vue-router 配置静态路由和动态路由,利用路由懒加载进行性能的优化
7、基于 RBAC 权限设计思想,控制登录用户的菜单权限和按钮权限
臻优惠购物 前端开发
项目描述:
该项目是为客户公司开发的一款C2C类电商平台,让用户可以随意挑选自己心仪的商品,并下单购买。也可以申请成为店主,变身成为卖家来经营自己的店铺,销售自己的产品。另外,平台还提供了优惠券的功能,为用户提供更加实惠的满减等优惠。
负责模块:
首页模块、登录模块、购物车模块、订单模块、支付模块
技术栈:
vue3 + ts + pinia + vite + axios + vue-router
责任描述:
1、对axios进行二次封装,并在请求拦截器和响应拦截器内配置相关内容
2、使用axios发送异步请求,配合async+await实现数据交互,渲染页面
3、基于函数与render函数,封装全局通用的消息提示框和消息确认框组件
4、封装通用的骨架屏组件,配合内置Transition优化加载效果
5、使用vee-validate插件完成表单的校验功能
6、根据商品的sku信息,计算出路径字典,实现商品规格的选择与禁用功能
7、使用路由懒加载、图片懒加载、组件数据懒加载来进行性能优化
万创教育面试题库平台(PC端) 前端开发
项目描述:
该项目是为客户公司开发一个专门用于给学员刷面试题的平台,平台提供专业面试题、心理测试题、场景分析题等海量题库数据。按具体企业、行业目录、知识学科、及自定义标签等来分门别类,将一些高频重点题目提取成精选题,供用户重点关注和复习。
负责模块:
学科管理、目录管理、标签管理、面试技巧
技术栈:
vue + vue-router + axios + elementUI + less + webpack
职责描述:
1、使用vue2的框架技术开发,配合element-ui进行静态页面的基本布局
2、进行axios的二次封装,并在请求拦截器和响应拦截器内配置相关内容
3、使用axios进行数据的获取,用来进行页面的渲染,并进行增、删、改、查操作的处理
4、注册全局过滤器,处理从后端获取文本数据和时间,按要求进行格式化
5、封装添加/编辑弹框组件、面包屑组件、消息提示组件等
6、使用vue-router进行页面跳转时传递相关参数
该项目是基于vue2的技术,为客户公司开发的员工后台管理系统。其中基于RBAC的权限设计思 想,通过给员工分配角色,给角色分配权限的方式来实现权限管理,以及分配按钮操作权。不同角色登录 进来, 看到的菜单应该不一样的。
该项目是为客户公司开发的一款C2C类电商平台,让用户可以随意挑选自己心仪的商品,并下单购 买。也可以申请成为店主,变身成为卖家来经营自己的店铺,销售自己的产品。另外,平台还提供了优惠 券的功能,为用户提供更加实惠的满减等优惠。
该项目是为客户公司开发一个专门用于给学员刷面试题的平台,平台提供专业面试题、心理测试题、场景分析题等海量题库数据。按具体企业、行业目录、知识学科、及自定义标签等来分门别类,将一些高频重点题目提取成精选题,供用户重点关注和复习。