个人介绍
熟练使用 HTML5、CSS3、ES6 进行项目开发
熟练使用 vue 2(vue-cli +vue-router+vuex), 单文件组件开发模式
熟练使用 vue3 (vite+vue-router+pinia) 进行开发框架搭建以及项目开发
熟练掌握 JQuery、Bootstrap、Swiper、Vant、Ant-design、Element-UI 等前端开发工具库
熟练运用 Ajax、Axios 、Jsonp、fetch 等技术请求后端接口并对页面进行相应渲染,能根据具体
业务需求进行二次封装。
熟练使用 Echarts 来进行数据可视化功能开发
熟***,uniapp 开发
能够使用 Git 分布式版本控制系统管理代码
了解 node.js 运行环境以及 webpack、npm、yarn 等包管理工具
了解 React 基础语法
工作经历
2020-03-10 -至今杭州翎思科技前端工程师
根据产品规划完成移动端,PC 端的静态页面实现以及相关文档的攥写 根据工作安排,实现模块 与后端合理沟通,实现项目前后端分离式开发数据交互。 负责及时修复 bug 以及后期项目维护等工作
教育经历
2017-09-01 - 2021-06-01西南科技大学软件工程本科
技能
项目描述: 该项目是一款医疗后台管理系统 技术栈:Vue2 全家桶+ ElementUl+ axios+scss+Echarts 负责模板:负责注册登录和首页以及采购管理页面 项目职责: vue-cli 脚手架搭建项目框架,二次封装 axios,持久化存储封装 webstorage,vuex store 登录注册界面:el-form 组件实现表单验证、记住密码、验证码功能 全局导航守卫判断 token 实现统一登录身份认证 封装 axios 请求方式,设置默认 url,调用接口,利用 axios 向后台发送请求对页面数据进行渲染 首页 echarts 可视化客户分布统计,供应商统计等 登录时保存对应用户的角色权限 id 调接口以及动态路由实现动态权限菜单 对供应商数据的处理和渲染以及增删改查
项目描述:该项目主要为修理厂和汽配商提供配件询报价、配件交易、品牌经营管理、供应链金融 等服务。与保险公司定损管理 APP‘宜查通’实现数据互联,导入事故车资源。买个件是基于 uniapp 框架开发的一个*小程序,运用 vue2 语法进行编码。其内容主要包括首页,配件分类、购物车,个人 中心等页面。首页使用 tabbar 实现底部导航功能,使用自定义组件实现头部搜索框,加载轮播图数据, 运用 uview 实现轮播效果。加载导航数据,加载楼层数据。用 scroll-view 组件搭建分类页面,实现功能 有加载分类页面数据,点击左侧菜单,右侧数据动态渲染,async、await 获取分类所需数据。 技术栈:uni-app+ uviewui 项目职责: 进行项目维护,首页更改使用 tabbar 实现底部导航功能,减少多余代码的性能消耗 使用 view/text/swiper/map/scoll-view/switch 等组件来构建 UI 逻辑 使用 wx-request 来请求 https 模式的接口 使用相关钩子函数 onLoad/onReady/onShow/onHide 来管理页面的逻辑 使用拍照 wx.chooselmage 和 扫一扫 wx.scanCode JSSDK 接口来实现硬件调用 使用小程序内置的本地存储接口 wx.getStorageSync / wx.setStorageSync 来存储数据 wx.getUserProfile + wx.login 进行授权登录,wx.getPhoneNumber 获取*号,wx.requsepayment 进 行*支付 商 品 列 表 页 面 加 载 商 品 列 表 数 据 , 启 用 下 拉 页 面 功 能 , 页 面 的 json 文 件 中 开 启 设 置 enablePullDownRefresh:true,页面的 js 中绑定事件:onPullDownRefresh 。 运用小程序配置文件中 启用上拉和下拉功能,启用上拉页面功能,onReachBottom 页面触底事件,实现加载下一页功能,减 少一次渲染多条数据带来的性能消耗。
项目描述:该项目为浙江嘉杭律师事务所办公 OA 系统,为避免传统考勤数据丢失或者数据不及时 的弊端,确保员工出勤的数据的及时性和精确性,嘉杭 OA 系统提供了精准实时的考勤数据,该系 统涵盖了考勤流程签办与审批、组织人员架构管理、员工考勤管理、薪酬管理、员工个人绩效查询、 会议室预约、首页、全员公告、合同管理等功能。 技术栈:Vue3+pinia+ vant+ axios+less 负责模块:考勤审核、考核流程、登录模块等 项目职责: 1. 使用 until 工具类库的抽取工作,如可复用节流和防抖,验证 token 时效性等工具的抽取, 2. 保证复用内容一致,降低开发错误率 3. 对开发中的第三方图标、API、组件库等进行按需引入,优化项目包体积和渲染速度 4. 根据已有路由表配置所负责模块路由,使用路由懒加载优化性能,添加路由权限拦截 5. 使用 axios 对后端 api 进行统一管理,调用封装的接口实现数据交互 6. 欢迎页,登录页,首页,考核流程,审核考勤等页面的还原 7. 完成登录模块,实现免登录,记住账号密码,忘记密码,退出登录等功能 8. 对首页显示的功能模块进行权限配置,以及对请假的数据进行审核