熟练掌握WEB前端开发技术:JavaScript,ES6,TypeScript,HTML,CSS等,熟练使用vue和uni-app前端框架,熟练使用element-ui,u-view,vant-ui等ui框架。熟悉移动端开发,熟悉小程序开发,具有APP开发(iOS,uni-app)
负责项目:OSS 系统,物流系统,茶方略小程序
OSS系统
技术栈:vue 全家桶+axios +element-ui
项目介绍:该项目是一个后台管理平台,主要有运营支撑平台,系统管理平台,权限管理平台,报表管理平台等四大平台。负责项目中的运营支撑平台的重构。对 element-ui 的部分组件进行二次封装满足项目的个性化需求;自定义递归组件来实现类目树状视图。
物流系统
技术栈:vue全家桶+axios +element-ui
项目介绍:该项目是一个后台物流管理系统,主要有基础信息管理、入库单管理,出库单管理、销售单管理、报表查询管理 等五大功能模块。负责整个项目框架的搭建和开发以及版本迭代;对axios进行二次封装,配置基础设置,对请求拦截器和响应拦截器进行预处理;封装公共组件;利用vue-router路由钩子函数实现权限管理(接口,按钮,菜单,路由),自定义权限指令控制按钮权限
茶方略小程序
技术栈:uni-app + axios + u-view
项目介绍:该项目是一个网上卖茶叶的微信小程序商城,可通过分享和推广赚取佣金返利。负责项目的开发;自定义组件;使用分包加载机制,解决代码体积大于2M的限制;检测是否有新版本并提示用户进行更新;使用 canvas 绘制风味拼图并添加动画效果和生成海报并长按保存图片功能。
微名片H5
技术栈: vue 全家桶 + axios + i18n+vant
项目介绍:一个服务于海外的H5电商项目,通过经销商分享的链接进入,可查看经销商的个人名片信息以及购买对方推荐的商品。负责页面的开发;使用 vuex 模块化,对用户信息、商品信息、物流地址信息等不同的状态数据进行拆分管理;利用 vue-i18n实现动态加载国际语言功能;使用 rem 实现自适应布局;使用 html 5的 canvas 生成海报并保存图片功能;实现两个不同的用户登录(零售会员和经销商会员)以及两套不同的主题皮肤。
Bzzworld商城
技术栈:vue 全家桶 + axios + i18n+ element-ui + echarts
项目介绍:该项目是一个面向海外购物商城,主要分为本地商城和旅游商城,每个商城主要有购物,会员尊享,我的账户等模块,主要负责购物模块,使用 media 媒体查询实现网页适配;封装函数,提取公共组件和 css ,提高代码复用性;使用 vuex+localStorage 实现本地商城和旅游商城的主题风格切换,自定义递归组件实现组合商品不确定层级的显示;mixin 混入+localStorage 监听的方式,来实现不同用户切换,某些页面在跨页面情况下进行数据更新和页面刷新。