1. 熟练使用 vue(vue2.x,vue3.x,vue-router,vuex,axios)全家桶,了解部分核心逻辑实现(如响应式原理,diff);
2. 熟悉webpack5.x,了解vite2基本使用, 在项目中,对于代码优化,打包优化,请求优化等优化措施有大量实践;
3. 熟悉html5、css3、js,并结合Sass/Less等预处理器进行设计稿还原;
4. 熟练运用ES6+等高级语法进行高效开发,了解TypeScript;
5. 多次参与微信小程序的项目,使用uni-app和taro等多端框架做过小程序做并已上线;
6. 熟悉element-ui、Ant Design;在项目开发中熟练使用第三方组件库进行开发;
7. 了解 http协议,nginx代理;
8. 有node.js、koa/express、mysql等后端项目开发经验;
xx省公路交通情况调查站点管理平台
项目简介:该项目主要对省内的交通量数据、600+个非现站点的信息(状态、维修状态、设备编码)等进行管理,分配不同厂商、养护所、市区等账号进行权限管理,用户可下载、上传过车视频片段进行分析,再与设备数据进行比较,确保设备的精度在误差范围内,和对各种数据指标生成对应的报告。
主要技术栈:vue3.x + vite + Tailwindcss + Fontawesome + Echarts + 公司私有封装组件以及类库等 + (node + koa2 + mysql );
负责内容:
项目前后端开发、部署、维护、文档编写(操作手册、程序源码);
使用Tailwindcss提高开发效率;
编写代码文档及用户操作手册相关文档等;
以原有的组件(vue2.x)为基础,用vue3.x写法进行风格改造;
使用vue-amap,将站点按坐标显示到地图上,点击坐标查看站点详情等;
按区划和设备厂商对用户权限分组管理;
使用pm2、nssm、nginx进行项目部署;
优化和维护,需求跟进;