项目为单页面程序 ,使用element组件实现账号密码登录功能 ,查询、增加、修改和删除学生信息等功能 ,并使
用 echarts组件库实现数据可视化、地图数据分析等功能。最后使用前置守卫等方式 ,优化整个项目。
技术栈: axios 、vue-router 、vue-cli 、element-UI、ECharts。
1. 封装了echarts组件简化项目代码 ,对router进行模块化管理 ,便于后期维护。
2. 使用Element-UI控件库搭建所需的控件。
3. 运用Axios请求后台数据。
4. 使用es6中的解构,箭头函数,扩展运算符,数组的新增方法等优化代码。
5. 使用promise,async,awat进行异步编程处理。
6. 设置了路由守卫对用户跳转页面进行了限制,对页面数据进行了恰当的分页处理。
项目描述:该项目基于echarts组件库开发 ,主要功能是将后端转入的数据以图表的形式更直观的呈现给用户 ,其中包括销量
趋势图表(折线图) 、分布模块(地图+散点图) 、销量排行模块(柱状图) 、占比模块(饼图) 、销量模块(圆环饼图) ,并实现了项
目主题更换等功能。
技术栈:vue-router 、Element-UI、echarts、localStorage 。
1. 将每个图表封装为一个单独的模块 ,进行模块化管理。
2. 使用Element-UI进行页面布局。
3. 使用HTML5的本地数据存储(localStorage方法)缓存阅读历史、搜索历史等数据。
4. 使用vuex进行模块组件之间的数据共享。
5. 使用vue父子、子父的传值方法进行组件间的传值。
项目描述:为本公司开发的内部客户关系管理系统,只要目的是管理遍布全国的销售网络和客户资源,功能包括工作日志管
理、项目跟进管理、客户短息管理以及简单的办公管理。
在本项目中,我负责根据UI给的设计稿对管理系统的界面进行重构。