专业技能
1、 熟练HTML5 + CSS3 页面布局、响应式布局、流式布局、flex布局 实现常见动画效果
2、 熟悉Less 预编译技术、提升代码灵活性与开发效率、增强代码的可维护性
3、 熟练掌握 JavaScript 基本语法、DOM 操作、面向对象方式编程
4、 熟练掌握Ajax和后端进行数据交互、实现动态渲染与页面部分刷新
5、 熟练使用jQuery、Zepto 等类库的使用
6、 熟练svn代码版本管理工具 使用npm管理项目所依赖的包
7、 掌握Element-Ui bootstrap uni-app的使用
8 熟练使用VUE 全家桶并有SPA实际项目开发经验 熟悉小程序开发
9、 了解webpack打包工具 了解node.js的基本使用,能使用Express框架及常用中间件搭建简单的服务器
10、了解MySQL的增删改查等基本语法 了解echarts
安擎云(公司产品 web 端)
项目描述: 后台管理系统是方便管理后台的系统,主要有登录 主页 法律法规 教育培训 机构与职责 风险与隐患 智能巡检 危化品管理 安全设备设施 承包商管理 应急管理 事故管理 职业健康管理 等模块
项目主要技术栈:Vue.js + vue-router + vue-cli + axios + ElementUi +
负责模块: 登录模块 首页模块 教育培训 智能巡检 事故管理
工作描述:
1. 使用 element-ui 中的表单组件完成登录的结构和样式 通过 form 的表单验证功能,
2.在登录页面设置了路由拦截,用 vue-router 导航守卫功能,将代码封装到路由的 js 文件中,实现效果,保
存服务器保存的 token,登录成功,通过 this.$router.push()跳转到首页用了 axios 实现了与后台数据交互
3.个人设置使用this.$router.push()实现跳转到个人设置页面
4.退出登陆首先要先清除token’然后在进行跳转页面
5.设置布局,头部 侧边栏 和内容的页面 侧边栏为每个内容页面的路由,在home组件中设置一个router- view在内容的页面渲染各个路由的视图
6.使用 axios 请求数据实现用户列表的渲染,传入后台接口提供的参数,然后指定字段名称,实现渲染,使用
7.分页功能的渲染,按钮绑定@cuttent-change,当页码发生改变时,默认传入当前新的页码,重新请求数据
8.使用 axios 请求数据实现列表的渲染
9.使用了 echarts 绘制了用户的图表
代码优化:每个页面中都有相同的面包屑导航组件,避免代码重复,使用父传子,封装面包屑导航组件 ,通过 props 传值,是每个组件的的代码减少
遇到问题:在设置分页时,点击某一页并使用其他功能时刷新造成无法正常更新,最后将每次刷新后,重新回到第一页就可以。
| 角色 | 职位 |
| 负责人 | 前端开发工程师 |
| 队员 | 产品经理 |
| 队员 | UI设计师 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |
目描述: 后台管理系统是方便管理后台的系统,主要有登录 主页 法律法规 教育培训 机构与职责 风险与隐患 智能巡检 危化品管理 安全设备设施 承包商管理 应急管理 事故管理 职业健康管理 等模块 项目主要技术栈:Vue.js + vue-router + vue-cli +
项目描述:安擎云 App 是对应安擎云 web 端的一个手机 app,其中功能和 web 端功能大致类似,使用 Hbuilder 开发,实现 APP 和小程序一套代码同时使用 项目主要技术栈:Vue.js + vuex + vue-router + axios + Uview