熟练掌握HTML5+CSS3布局样式、使用VUE2/VUE3框架、Ant Design/Element UI组件库进行实际开发;熟悉SQL语句和MySQL数据库,能够较好地理解后端的数据逻辑;熟悉并实际使用过ECharts图表、百度地图的二次开发、AntV G6、JSON Editor、uni-app等。
郑州市地质大数据云平台
● 项目链接(静态):https://a12353b.github.io/portal/
● 项目描述:智慧城市项目套餐中的类门户网站,主要是漂亮的样式展示,分为决策支持(驾驶舱)、科学普及(图文视频展示)、信息服务(卡片列表展示)、运维管理(用户权限管理)四个大分区。
● 我的任务:
独立负责该项目的全部前端开发任务,包括搭建项目、管理项目的模块划分及整合、开发各功能页面及后续的需求跟进、功能样式的变动和优化等。
● 具体技术点:
1、采用vue cli搭建项目,根据项目需求划分目录结构并设置相应路由;持续根据当前项目代码优化管理整个项目结构;
2、采用vuex、cookie、localStorage结合的方式,实现登录+注销+记住我功能;采用路由守卫限制未登录跳转;
3、根据需求,采用css3动画、:after伪类叠加、css3Filter、Echarts图表等方式,实现页面的花哨效果;采用动态获取窗口宽高+设置rem的方式优化自适应效果;
4、实时根据业主等方的新需求,新增、修改或重做各个页面和功能;自行测试功能的完整连通性,优化或修复相应BUG等。
● 备注
项目链接地址仅为初版网页的首页+登录注册框部分。