熟悉HTML5/CSS3/JavaScript等前端开发技术,100%可还原UI页面
熟练掌握node.js
熟悉盒子模型,W3C规范、Sass等css预处理语言
熟悉ES6语言以及特性
熟悉栅格布局、弹性布局、媒体查询技术实现响应式布局
熟悉Vue框架,理解MVVM模式、双向绑定原理、生命周期等
熟悉常见UI框架,如Echarts、ElementUI等
熟练使用Axios实现前后端数据交互
熟悉Git管理工具配合团队开发,了解webpack模块打包工具,了解Angular
熟练掌握ajax
艾瑞斯人力资源管理系统
项目描述:企业的后台管理系统。对企业内部信息进行管理,主要有登录模块、主页模块、角色管理、员工管理、组织架构、员工详情等模块
技术栈:Vue+vue-router+vuex+vue-element-admin+webpack+axios+vue-cli+elementUI
1、确定项目需求,根据项目需求结合 Vue-element-admin组件库搭建项目页面
2、使用 ElementUI 组件库,实现结构层渲染,结合 Slot 插槽,渲染数据内容
3、对 Axios 进行二次封装,设置请求拦截和响应拦截,并通过Vuex 统一管理 Token,处理 Token 过期问题
4、利用 ES6中的模块化特点,配合 Async 与 Await 封装对部门数据的增加,删除, 编辑功能
5、通过作用域插槽 Slot-scope 实现按钮的注册事件,通过第三方代理来解决跨域问题
物流仓储管理系统
项目职责:负责权限管理、统计报表模块
1、通过Element构建项目页面,引用各种组件实现页面效果,按需导入
2、通过Axios请求获取数据,对数据进行处理,渲染到页面
3、通过Vuex对仓库系统进行全局的状态管理,解决了父子组件传值混乱的问题
4、处理页面中各种事件,实现数据的增加,删除,修改,查询,配合Axios同步到数据库中, 实现交互需求
项目描述:智慧仓库管理系统项目是针对一些物流公司,而仓库管理系统就能对仓库进行一个规范化的管理,从
而实现或完善企业的仓储信息管理功能,降低企业的物流成本,提高资源的利用率。