熟练使用HTML5 、CSS3等前端技术,熟悉HTML5新特性,且熟练应用CSS实现动画效果;
熟练使用 JavaScript、ES6新增语法特性,面向对象编程思想;
熟练使用vue2/vue 3 全家桶、uniapp,并有实际项目开发经验;
熟练使用Element UI、antd、uview等组件库进行⻚面的搭建;
熟练使用Git能够与团队协作开发;
掌握React技术栈使用hooks和函数组件开发;
掌握localStorage、sessionStorage等前端存储方案,从而降低HTTP请求,提升用戶体验;
旅游公司落地⻚综合管理中心
项目描述:该项目为公司自研旅游行业落地⻚项目,用戶群体:各大旅游公司,主要功
能:为用户提供编辑、发布、推广落地⻚功能,给用户的旅游资源做推广。
技术栈:vue3、vite、antd、ElementPlus、echarts、axios等。
项目职责:
1、负责采用前后端分离技术,使用Vue3构建用戶友好的前端界面,确保系统的交互性和用戶体
验。
2、负责项目主⻚模块、落地⻚管理模块、分布式管理模块的开发;
3、负责项目账号权限管理模块,包括⻚面权限及按钮权限等;
4、使用apipost与服务端同事规范接口数据结构,提升联调效率;
5、负责项目开发与迭代,确保项目按时按量交付。
6、通过vue-router技术统一管理项目路由,优化导航流程,提升应用的模块化和维护性。
技术要点:
1、引入ant-design-vue第三方组件库,增强界面的美观性和响应式布局,满足不同设备显示需
求。
2、对axios进行二次封装,统一请求管理,简化API调用流程,增强代码的可读性和可维护性。
3、在主⻚访客、统计数据中利用Echarts实现数据的可视化图表交互,提高数据解读效率,辅助
用戶决策制定;
4、在访客统计⻚面,使用localStorage,保存用戶行为,如筛选条件、搜索历史、编辑草稿
等;
5、应用vuex进行数据状态管理与⻚面通信,使用vuex-persistedstate进行持久化存储,保存用
戶登录态;
6、使用vue-draggable实现落地⻚评论拖动排序,达到客戶引流需求;
7、主⻚模块中存在用戶需要⻓时间停留此⻚面,查看实时数据,在响应拦截器中对401状态码拦
截,封装无感刷新token方法,刷新token后重新发送原有请求,解决用户⻓期停留⻚面导致数据
丢失问题;