1. 熟练使用 HTML/CSS/JavaScript 等网页制作技术,进行各类页面的布局;
2. 熟练使用 Vue 全家桶及Vuex, Pinia 等相关技术;
3. 熟练使用 Axios 技术:能够使用 Axios 来实现页面的异步加载和数据交互;
4. 熟练使用 elementUI、vantUI、ant design 等组件库完成前端开发任务;
5. 熟悉前端性能优化:能够利用各种技术对前端工程进行性能优化,提高页面的访问体验;
6. 熟悉 ES6 新增语法内容及特性;
7. 熟悉版本控制,能够使用 git 进行版本管理;
8. 了解 Echarts、DataV 等可视化图表库 ;
9.了解 react 前端框架 ;
智能运营系统
技术栈:Vue+axios+elementUI+sass+Echarts
项目描述:该系统主要是公司内部业务需要与外部 APP 的数据进行对接和管理,提供给客户,满足客户对
数据更直观的查询与分析,是一种新型的管理系统,实现了企业运营的智能化、高效化。
项目职责:
1、主要使用 Vue3 技术栈,配合 elementUI 组件库完成开发任务;
2、通过 vue-router 配合路由懒加载进行页面跳转,利用元素的属性进行页面元素动态样式的控制;
3、利用 props 进行组件之间数据的传输,封装纯函数用来整合请求参数;
4、对 element-table 进行组件抽离,提高组件复用性,较少了代码体积;
5、实现局部搜索框组件的实时搜索与点击查询搜索,为客户提供选择多样性;
6、利用 watch,computed 等属性对需求中的部分功能进行优化,提高了代码质量;
7、优化复用组件时导致的多请求问题,加入 loading 优化了用户体验;
8、封装系统报错提示弹窗,统一了页面风格;
9、替换系统首页,优化首页指引功能,减少了客户反馈的首页引导路径不清晰的次数