1.熟悉javaScript、TS、HTML5、CSS3、es6,了解W3C规范,熟练使用Sass,Scss预处理器
2.熟练使用Vue,VueRouter及社区内Vue常用插件
3.熟练使用React、React-Router构建React项目
4.熟悉redux、vuex等状态管理工具,熟悉hooks
5.熟练使用 常见前端ui框架和图表库ElementUI、vant、Antd、Antd-mobile、Echarts等
6.熟悉webpack自动化构建工具,以及git版本控制工具
7.熟悉微信小程序以及掌握基本api文档,了解taro框架
8.了解umi,nuxt等服务端渲染
9.熟悉node.js开发,可以与后台更好的对接,能够运用express、koa、egg搭建后台服务,完善接口开发,了解MySql数据库
1 法老综合bi
项目描述:
与数据分析相结合的一款数据化展示的bi钉钉微应用
项目职责:
使用react,结合hooks,redux,antd和echarts来实现的底层架构封装,使用axios进行页面的数据请求,完成页面的数据渲染,
使用echarts进行对图表的统一封装,实现数据分析页面所有图表数据调用,公共组件的开发,模块的复用。
2 Sass平台
项目描述:
针对公司的员工管理系统
项目职责:
使用vue,结合elementui来实现的底层架构封装,封装组件,根据不同的权限渲染不同的视图,流程化的结构搭建,实现权限功能 ,实现表单的填写验证提交。使用百度定位对当前用于地址进行定位,根据页面进行筛选数据。
echarts图表,组件封装,数据列表的下拉展开和颜色百分比的实现,根据不同页面需求进行自定义展示。
负责官网页面的搭建和排版,轮播图的封装和动画效果,路由的切换和楼层的实现,页面的排版和与后台数据的联调