熟练掌握 HTML5、CSS3、JavaScript 前端技术,熟悉 HTML5 和 CSS3 新特性
熟练使用 vue 全家桶(Vue+Vue-router+ElementUl+Vuex)
熟练使用 UI 组件库 element-ui、uview-ui、vant-ui、we-ui 等,了解 bootstrap 熟练使用 JavaScript(ES5、ES6)、JQuery 面向对象编程,有良好的编程习惯 熟练掌握 less、sass 预编译语言,熟悉 PC 端与移动端常用布局以及开发技巧 熟练使用微信小程序、uni-app 开发
熟练使用 HBuilder、Vscode 等开发工具
熟悉 vue3+typescript、pinia
熟悉 Git 版本管理,熟练 webpack、babel 等编译工具
外卖移动端 H5+后台管理系统 2022.06 - 2022.07
担任角色:组员 项目描述:为餐饮定制的一款软件,包括系统管理后台和移动端前台应用两
部分。其中系统管理 后台主要提供给餐饮企业内部使用,可以 对餐厅的菜品、套餐、订单等进行管理维护。移动端应用主要提 供给消费者使用,可以在线浏览菜品、添加购物车、下单等。
技 术 栈:使用 element- ui 组件库和 vant- ui 组件库进行快速开发,vue 框架 和 vue-router 构建单页面应用,独立封装 axios 处理请求,通过 vue-cli 快速搭建开发环境,使用阿里矢量图标库。
项目问题:在用户未登录的情况下在网址栏输入项目后台页面地址,会跳转到项 目后台页面,跳过登录验证。
解决方案:通过 vue-router 的全局前置守卫来判断用户是否已经得到 token,如 果 token 不存在则重定向到登录页面。
轻找房 2022.10 - 2022.11
担任角色:组员
项目描述:主要面向年轻人租房、找房源的一款微信小程序。 岗位职责:主要负责页面布局、数据渲染和各模块功能实现。
技 术 栈:使用 uview 组件库来进行快速开发,微信小程序官方 API 来实现逻辑
功能,封装官方数据请求 API。
项目问题:小程序生命周期 onLoad 中,获取数据渲染过多,导致页面加载较慢 解决方案:在小程序生命周期 onLoad 中只加载第一页的数据,在小程序生命周
期 onReachBottom 中懒加载下一页的数据,从而减轻服务器的压力, 提高页面渲染速度。
花娃 2022.11 - 2023.02
担任角色:组员 项目描述:花娃是全国鲜花订单智能分派平台类软件,实现了鲜花及花商资源的
最大整合,为花店提供了完善、精准的鲜花交易信息,同时,满足了
鲜花订单异地配送的市场需求。
岗位职责:主要负责与 UI 设计师对接,实现设计图 1:1 还原,与后端工程师对接 接口,以此进行花娃圣诞节日龙虎榜和 214 情人节专题的开发。次要 负责花娃旗下的花材商城的 bug 修复以及样式调整等。
技 术 栈:主要通过 vue 和 uniapp 的官方 API 来实现专题开发和交互。 项目问题:在 214 专题中有多个地方同时用到一个结构和样式,需要多次复写代
码,导致代码冗余。 解决方案:通过将相同的代码功能单独抽成一个组件,再通过组件之间的通信将
需要的数据渲染出来,达到了缩减代码量的效果。