群 plus 是一个用户学习分享交流的平台,包含的模块有群聊功能,私聊功能,群话题群活动,群 店,群二维码等功能等。
● 项目职责:
1, 主要负责页面开发。
2, 调用微信api实现支付与分享的设置。
3, 音频自定义模块开发。
4, 使用axios进行前后端数据交互及页面渲染
5, 使用融云实现即时通信
这是一个为了方便给客户开通代理,以及设置代理佣金折扣。便于查看代理信息以及查看代理商品操作。包含充值与审核的平台。
H5是为了方便用户查看表单类信息而开发。
● 项目职责:
1,带领团队从零开发,制定开发规范,把控总体项目进度,确保项目可以按时上线。
2,主要负责PC端的登陆注册,店铺管理,代理商,充值管理,订单管理等模块的开发。H5的首页,客户列表及详情,添加与编辑客户等模块的开发。
3,使用vue + Element-ui进行PC端基础页面搭建与路由配置。H5页面使用vue+vant进行页面搭建与配置。
4,使用Element-ui组件进行二次封装,例如:表格,表单,分页,图片上传等。
5,PC端使用vue-cropper插件,实现对图片的裁剪。
6,使用axios进行数据请求,其中对axios进行了封装,使操作更方便。
7,使用axios中的请求与响应拦截,解决后台返回不同状态码,跳转指定页面的问题。并设置请求头参数。
8,使用vuex解决登录状态的保存验证,及菜单路由根据权限的展示。
9,使用路由守卫beforeEach,用于没有登录的情况下,进行页面跳转。
10,封装全局表单验证规则,如:小数,整数,手机号,身份证号,名字等的验证。
11,整体代码风格遵循的Eslint的开发规范。
12,由于基本上每个页面都是用了表格和分页组件,所以使用了mixins混入将公共部分提取出来,减少代码量,起到优化作用。