熟悉HTML、CSS,能够写出结构清晰的页面,并能解决一些主流浏览器的兼容性问题
熟悉HTML5和CSS3新特性
熟练使用Vue前端框架,能够熟练使用vue脚手架,使用vue-router进行路由管理以及Vuex状态管理
能够熟练使用Vue3前端框架和TypeScript
熟练掌握微信小程序开发和uni-app开发,熟悉Less预编译技术
熟悉JavaScript和ES6新特性及JQuery技术栈
精通Git代码管理工具
了解React框架
了解node.js后端语言,Express框架,以及MySQL语句
项目名称: 伴言
项目技术: uni-app、vue、uview
项目描述: 该项目是熟人间的医美经验分享交流平台,涵盖了医美领域的人脉行家里手,行家通过体验式分享已经帮助越来越多的人改变他们的生活,还能在线获得整形补贴。主要功能有,可以让用户线上购买,到店使用,可以随时查看产品效果反馈。
职责描述:
1. 根据UI设计师提供的设计图,使用uView框架搭建所有静态页面,并调整css样式
2. 静态页面包括首页、商城、订单、用户界面、消息通知、预约及登录等
3. 封装uni.request方法以及api请求,进行后台数据的请求渲染,将请求统一管理并作为promise导出,减少代码冗余,减少维护成本
4. 登录时验证手机号格式是否正确,正确发送验证码,不正确提醒用户输入正确的手机号码
项目中的亮点及问题
1. 分享与邀请
实现方法:使用uni.createCanvasContext创建canvas对象并且将图片等元素插入到canvas中,在使用uni.canvasToTempFilePath将canvas对象转换成图片后,使用uni.saveImageToPhotosAlbum保存图片,保存图片时需要判断是否授权存储权限,授权直接保存,未授权申请获取存储权限
2. 离开首页后在回到首页,首页数据重新加载,离开前的数据被覆盖
解决方法:将获取后的数据存到临时存储中,回到首页后在获取临时存储中的数据
项目名称: 易改衣
项目技术: uni-app、vue、uview
项目描述: 该项目目标改造升级裁缝行业,服务衣物后市场。该项目提供无痕改衣、皮衣皮具护理修复、奢侈品护理、衣服破损织补、衣服染色救治、高端定制、随身裁缝等服务。
职责描述:
1. 使用uview框架快速搭建框架,并修改细节
2. 使用uni.request请求数据并渲染
3. 首页:利用uview中的Swiper组件实现首页轮播图
4. 登录:让用户先体验该项目,用户需要下单付款时提醒用户登录并跳转到登录页面进行登录
5. 购物车:实现购物车的单选控全选,全选控单选
项目名称: 辅翔背单词(小程序)
项目技术: 微信开发者工具
项目描述: 该项目可以在线背单词、查看距离考试开始时间、在线刷题、查看历年真题、与同等级的学生交流学习经验
职责描述:
1. 使用wxml、wxss、wxjs语法等进行页面搭建
2. 使用Swiper插件实现首页轮播图效果
3. 通过配置tobbar以及page逻辑,实现各个页面间的相互跳转
4. 一键授权登录,提高用户体验
5. 调用接口实现数据渲染