个人介绍
我是程序员客栈的沐梓,一名前端工程师; 在公司中担任前端开发4年了,负责过【数据中台】,【数据服务平台】,【健康大数据平台】等项目的开发; 熟练使用vue2,vue3,javascript,echarts,html/css,scss,jquery,typeScript、axios; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2019-01-01 -至今xxx公司前端开发
公司的业务领域涵盖医疗健康、智慧城市,以及技术服务;我的工作是前端开发,根据产品提供的原型图将项目可视化。
教育经历
2014-07-01 - 2018-07-01xxx软件工程本科
技能
1.该项目包含首页(可以搜索整个项目文件,对各个模块列表有个简略的了解)、标准文件/数据模型/算法库(查看列表和详情页,也可以下载想要的文件); 2.本项目使用vue3框架,搭配typeScript,组件库用的是ElementPlus。
1.本项目是一个pc端和移动端兼容的项目,面向生命医学基础科学发展需求,提供了标准化表型数据采集、融合、管理、分析、共享等全周期、一体化资源共智与应用服务。 2.包含首页(简略的介绍几个模块的信息)、平台介绍(了解该平台的简介)、资源共享(介绍如何使用共享资源)、研究成果(展示项目、论文或其他成果)、新闻公告(查看新闻列表和详情)5个模块; 3.本项目采用的是vue框架,css使用的是tailwind框架,组件库使用的是elementUI,使用axios基于promise二次封装发送请求; 4.项目中难点在于首页需要实现视差滚动的效果、滚动时左侧菜单需要吸顶、移动端和PC端同个功能需要显示不同的样式等。
一、项目有哪些模块?使用者实现哪些功能? 1.登录模块:实现登录功能 2.概览模块:通过图表了解项目中各项任务的具体数据; 3.系统管理模块(包含用户管理、角色管理、团队管理、产品管理):实现对用户/角色/团队/产品进行增删改查、授权用户权限、修改密码、修改用户角色、修改用户团队等功能; 4.数据地图模块(包含数据搜索、数据体系、标准管理、数据源):实现对数据表和文件进行增删改查、移动的功能; 5.项目中心模块:实现对项目进行增删改查、在当前项目下增删改查任务等功能。 二、该项目前端是我一手搭建的,使用的是vue框架,组件库用的是elementUI,样式用的是sass,组件间传值用的是vuex、$on、$emit等,发请求用的是axios,方法复用使用的是mixins; 三、遇到的难点: 1.数据的深拷贝和浅拷贝:大多数使用JSON.parse和JSON.stringify解决; 2.不同组件同一类名会使组件的样式相互污染:在style标签添加scoped属性,它的css样式只能用于当前的Vue组件; 3.跨域问题:使用代理来解决。