个人标签:
前端开发 Javascript Vue 小程序 后台管理系统
自我评价:
1.扎实的JavaScript基础,能快速上手公司使用的框架。
2.熟悉项目开发流程,能熟练管理项目迭代
3.踏实负责,具备一定抗压能力
项目描述:该项目是一个综合类网盘项目,是中国移动的统一云产品入口,融合个人云与家庭云,面向用户提供安全、智能、便捷、不限速的云存储服务,满足用户手机相册、微信文件、通讯录等数字资产的备份同步、在线管理、共享等需求。
技术要点:
1.使用vue-cli架构建项目,引入axios并配置拦截器,统一管理项目api,封装通用埋点方法。
2.通过使用Sass提供的模块化系统,将UI样式进行模块分类,使用mixins提高UI样式的灵活性,同时通过对页面主要配色使用变量进行管理配置,实现了对自研通用UI的统一管理,解决了css代码重复编写冗余问题,提高了开发页面开发效率。
3.封装文件列表组件,使用slot插槽的方式让视图模板应对不同的业务显示需求,提取文件的基础操作业务(下载,删除,新建,打开,预览),使其单一规则化,应对不同场景和不同接口下的使用。
4.通过引入vuex管理公共状态,保存公用数据,将常用接口封装到actions,同时使用async/await语法糖来简化promise语法,提高代码可读性。
5.封装通用轮询机制,除常规定时轮询外,加入了等差,等比两种随轮询次数变化轮询时间变长的方式,同时添加轮询停止时间参数,通过判断是否到达轮询最大时长来停止轮询,有效减轻了服务器压力
6.通过使用vue的mixins来解决文件列表通用分页参数,loading控制等通用业务代码,提高开发效率。
7.通过编写需求分析脑图,参与测试评审用例,同时通过团队review分享的方式,来应对项目出现版本bug过多、问题重复出现等问题,整体效果版本3级以上问题单下降了百分之五十。
技术栈:vue + vuex + es6/es7 + sass + webpack
项目地址:https://yun.139.com/
责任描述:
1.负责编写通用样式与通用UI组件的封装和维护
2.根据业务需要封装对应业务组件和功能插件
3.跟进负责的业务模块开发
该项目是一个综合类网盘项目,是中国移动的统一云产品入口,融合个人云与家庭云,面向用户提供安全、智能、便捷、不限速的云存储服务,满足用户手机相册、微信文件、通讯录等数字资产的备份同步、在线管理、共享等需求。在该项目中我主要负责项目的基本架构及相关组件库的开发和维护工作
项目描述:该项目是提供给医院使用的saas系统,提供了营养筛查、营养评估、营养治疗、复诊跟踪、配置管理、仓储管理、收费管理、数据统计、商城管理、处方收费、柜员机,医生聊天助手等主要功能模块,可以无缝对接医院His、Lis等管理信息系统。 负责模块:工作台、商城管理、配置管理、仓