1. 熟练使用 HTML、CSS、Javascript 等 Web 开发技术。
2. 熟练进行流式布局,响应式布局,rem 布局,flex 布局等,能够结合template 等,进行pc 端和移动端的响应式开发。
3. 熟悉 ES6 新语法和新特性。
4. 熟悉使用 axios 进行前后端的交互。
5. 能够使用 less、sass 编写,提高工作效率。
6. 熟悉 Vue全家桶、vuex、vue-router、axios 等技术栈。
7. 能够使用 element-ui、vant-ui 等 vue 组件库。
8. 会使用数据可视化框架,可以利用 ECharts 插件制作可视化图标。
项目为单页面程序 ,使用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给的设计稿对管理系统的界面进行重构。