1.熟练掌握JS 、CSS3 、 HTML5、JQUERY、原生AJAX的使用,可以精确还原设计图;
2.熟练掌握Vue、了解React;
3.熟练掌握页面布局方式,flex布局,百分比布局,rem布局等;
4.熟练使用Bootstrap、Element-ui、vant-ui等UI库;
5.熟悉页面架构,能够解决各种浏览器兼容性问题,有良好的代码编写习惯;
6.熟练使用Webpack/Gulp/Node.js/Yarn/Git/Svn/vue-cli等前端工程工具;
7.熟练掌握MySQL,MongoDB等数据库的增删改查;
8.熟练使用wepy框架于小程序开发;
9.对uni-app开发有一定了解;
项目一:云控管理平台(PC端)
项目周期:2个月
项目详情:是一个管理产品详情后台
项目职责:主要负责项目页面的布局和数据渲染,完成与后端的接口对接,配合后端的对接联调;
项目技能:
技术栈:Vue+Vue-cli+Vue-router+Vuex+axios+element-ui+crypto.js等;
模块:权限管理,订单管理,货物价格,库存管理,发货管理等;
技术要点:
1.通过Vue-router提供的beforeEach(路由守卫)结合本地的token实现登陆拦截功能;
2.通过axios请求拦截,配合loading,message,crypto.js等实现全局遮盖请求,提示成功或者失败,请求参数加密,请求状态码判断,通过拆分Api接口对请求逻辑,业务逻辑的彻底分离,增强复用,维护性,安全性;
3.通过vuex配合公共请求,实现全局数据共享,以及交互,减少请求;
4.通过配置echarts组件,动态配置option中的数据,得到不同的可视化图表,实现数据可视化;