熟悉使用Flex布局
熟悉CSS预处理器SCSS,使用全局样式变量以及@inclue和@ mixin进行样式复用
有扎实的JavaScript基本功,熟练掌握ES6核心语法,理解箭头函数、let等新特性
熟悉使用Promise ,了解Promose A+规范,了解Promise俩大核心特性:一次决议和解决回调地狱,熟悉Promise.all和Promise.race的使用
熟悉Vue基础语法,使用vue基于Mixins实现组件的复用能力,对vue底层数据驱动原理有一定了解
熟悉Vue-Router路由基本使用以及全局路由钩子现实全局权限功能逻辑;熟悉使用VueX
熟悉使用vue- admin-temeplate脚手架,掌握里面mock,permission (页面,按钮)权限
熟悉使用gitlab , branch规范和commit规范,以及gitlab里面codeReview机制进行代码CR ,以保证代
码的交付质量
项目1:智慧供应链
项目介绍:该系统是一个后台管理系统,包括商品销售、客户回款/退款、商品物流、司机打印等
项目技术:
1. 采用vue-cli作为项目基础构建工具,完成项目的搭建
2. element-ui作为项目UI框架,提供基础服务组件;采用axios请求数据,并解析json数据
3. 使用echarts框架来展示各种图表数据
4. vuex为项目的状态管理
责任描述:
1. 项目优化:针对优化首屏加载速度采用路由懒加载,在vue.config.js中通过externals外部扩展忽略不
需要打包地库;最后是代码层面(比如v-if和v-show、图片懒加载、遍历添加key等等)等的优化
2. 封装通用组件(比如全局layout组件、公共Header组件)、通用函数(比如处理日期格式、超出文字
隐藏、图片加载失败显示等)
3. 封装自定义拖拽指令、防抖和节流指令
4. 独立完成此项目的部分页面研发、页面交互,以及接口的调用
5. 参与需求讨论,优化项目,修改项目bug