项目技术栈:vue3、vue-router、vuex、element-plus、axios、echarts、es6、git
负责模块:首页模块、员工管理模块、权限管理模块
技能要点:
1.使用vue-cli脚手架创建项目
2.使用vue-router的路由层层嵌套实现多级页面之间的跳转
3.使用element-plus 提供的校验功能,实现登录表单的校验,调用axios发起登录请求
4.使用echarts 制作可视化图表,提升用户体验
5.使用git 统一管理项目代码
代码优化:
1. 封装请求拦截器,给请求头统一注入token值,简化代码,不用每次手动添加
2. 通过axios调用接口会出现回调地狱,导致代码冗余,使用es6 提供的async 与 await 语法解决 这个问题,实现简化代码
3. 使用路由懒加载,图片懒加载避免请求数据时加载全部资源,减少用户等待时间,提升交互体验
4. element-ui框架代码体积较大,通过引入CDN的方式有效减小了项目的体积声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论