个人介绍
熟练使用 JavaScript、TS、ES6 语法结构;
熟练使用 VUE 框架,熟练使用 vue-cli 创建 vue 项目以及文件的拆分;
熟练使用 VUE 2全家桶 VUE3;
熟练使用第三方 UI 框架 element-ui、vant、bootstrap、uni-app 以及熟练封装一些可复用的组件;熟练使用 Git 版本管理工
具,进行多人合作开发项目;
熟练使用并掌握 chat-GPT ,利用 chat-GPT 快速解决开发问题;
工作经历
2022-03-01 -至今石家庄金蝉网络科技有限公司前端开发
责前端页面设计图百分百还原度实现,静态页面;使用 Axios 与后端进行数据交互; 负责使用Element-UI Vant 快速布局;配合设计师与后端完成项目; 项目后期维护项目以及新需求的开发;
教育经历
2018-01-01 - 2021-01-01石家庄职业技术学院计算机科学与技术专科
上学期间认真学习,顺利完成学业,交到了很多朋友
技能
技术栈: vue admin template + vue 全家桶 + axios + elementUI 项目职责: 1. 基于 vue admin template 基础架构搭建项目,设计基础目录结构和配置业务需要的环境变量 2. 基于 JWT 架构实现登录,借助 vuex 和本地存储实现登录鉴权数据的持久化 3. 使用树形组件铺设组织架构数据,实现部门的新增、编辑、删除操作;同时抽离封装了树形数据转换方法,方便项目后期维护 和复用 4. 实现员工详情数据铺设,借助三方云服务存储用户头像、文件等 5. 设计实现动静路由结合前置守卫,根据登录人权限标识 flag,对页面和页面下的功能做权限控制;解决动态路由刷新 404 和缓 存问题 6. 项目上线前,对系统进行打包优化配置,按需加载和大文件 cdn 优化,提升线上环境运行性能
技术栈: vue3、ts、uni-app 框架 项目职责: 1. 使用 vue-cli 创建项目和准备基础配置,根据需求进行分包配置,优化小程序的下载和启动速度 2. 基于 uni.request 做网络请求的二次封装,支持基础地址、header 统一添加 token、loading 加载等,提升开发效率 3.根据项目需求封装可复用的导航栏、好物推荐、轮播图等组件,利用defineExpose导出组件内部方法,使用ref获取组件实例调 用方法,减少重复代码 4. 使用SKU实现商品展示、支持选择、数量修改和选中商品总金额计算 5. 配合后端实现*登录,获取 token 并进行持久化管理 6. 调用wx原生方法实现登录支付
项目描述: 云诊室是连接医生和患者,通过高效、快速的在线问诊服务,为患者提供健康帮助,涵盖了找医生、快速问诊、开药门诊、疾病查 询,健康百科等功能。 技术栈: vue3 + vite-create-vue + typescript + vue-router + pinia + @vuecore/use + postcss-px-to-viewport + socket.io + 高德 js 地图 项目职责: 1. 使用 vite-create-vue 创建基于 vue3 的 vite 构建的项目,配置 eslint 代码风格、移动端 vw 适配。根据需求文档,设计路由 和准备基础组件,设计基础模块分层结构。 2. 基于 axios 封装全局请求方法,支持设置基础地址、统一添加 token、统一错误提示、处理 401token 失效和回跳地址 3. 基于 vant 表单组件实现账号密码和短信验证码登录,使用 pinia 管理登录人数据 4. 根据业务需要,封装全局可复用导航栏、图标、单选、支付等组件;封装全局可复用逻辑方法 5. 实现家庭档案模块,支持查询、新增、修改和删除患者信息功能,对新增和修改做复用处理 6. 实现极速问诊主流程,选择问诊类型、问诊级别、科室、描述病情、患者,使用 pinia 管理选择数据,创建问诊订单并支付; 对问诊流程中病情描述数据持久化,支持数据恢复 7. 基于 websocket 技术和 sokect.io-client 插件实现问诊室患者和医生的即时聊天功能,支持发送文字和图片消息 8. 实现医生处方药品的订单创建和支付,支持基于高德 web 端 js 地图物流轨迹可视化