工作经历
2021-07-04 -2023-07-04西安卓鼎网络科技有限公司前端开发
根据设计稿搭建页面,并且根据需求文档与后端配合实现用户的交互开发,并对已完成的项目进行维护
教育经历
2018-07-01 - 2022-07-01洛阳理工学院计算机科学与技术本科
技能
项目描述:商其店是为用户提供便利购物商品的小程序,可以使用户方便快捷的购买到自己心仪的商品 项目职责:购物车模块、商品分类模块、用户信息模块 技术栈:Uni-app、stylus、flex、vuex 技术实现: 1.通过开发文档,使用uni-app及flex搭建页面 2.全局配置tabbar实现底部导航栏 3.封装uni.request,使用promise风格书写代码 4.通过pubsub、路由传参、getApp等实现页面通讯 5.通过wx.login()获取code之后调用*接口获取openID实现登录 6.使用optimization配合subPackages和preloadRule实现常规分包和独立分包及分包预下载,提升代码性能
项目描述:该项目是一个医院的后台管理项目,用于安排医生的排班、用户预约、科室管理,药品库存等等 项目职责:科室列表及医生数据、状态及排班的操作 技术栈:React+AntD +redux+react-router 技术实现: 1.使用react搭配Router实现单页面开发 2.利用import、lazy和组件Suspense实现路由懒加载 3.使用redux将数据进行管理,提高数据的复用性 4.使用pubsub、props和context实现组件通讯 5.使用Hooks函数useNavigate、useparams获取路由传参 6.利用antd搭建科室的三级联动的静态组件,使用hooks(useEffect)配合redux监听数据的改变,完成选择科室时的三级联动逻辑
项目简介: 该项目主要用于对前台商品的数据进行管理,包含对商品库存数据进行修改的模块,介绍商品的图片和视频的上传和更改,以及不同用户的权限管理,订单管理模块等等 项目职责: 参与项目需求分析 对用户进行权限管理 商品管理的增删改查 技术栈: Vue3、Element-Plus、pinia、Vue-Router、TS、echarts 技术实现: 1. 利用 ECharts 构建首页项目成本变更、无效成本、供材价格月度变动等数据可视化展示; 2.使用路由全局前置守卫(beforeEach)对用户登陆状态进行校验,并获取用户信息; 3.采取持久化存储(localStorage)的方式实现用户自动登录; 4.通过不同职级用户携带的路由权限信息,使用深拷贝(cloneDeep)配合数组方法 (concat)处理动态路由,动态添加路由(addRoute)实现菜单权限的控制; 5.借助深拷贝(cloneDeep)解决取消修改数据时,列表数据回显问题 ; 6.通过递归对用户路由数组进行遍历,动态生成侧边栏用户菜单; 7.通过自定义插件实现自定义指令 v-rights,对用户是否有相应按钮权限进行鉴权; 8.通过二次封装 Upload 组件,对上传文件进行 slice 切片并利用 hash 添加编号,结合 http 的可并发性,实现合同、清单、图片等附件的大文件上传; 9.利用 nextTick 实现 DOM 异步更新后的元素获取,如按钮切换 input 时自动获取焦点, 表单验证后清除上一次输入的校验结果;