个人介绍
2. 熟练掌握 vue 全家桶(脚手架 vue-cli 、路由 vue-Router 、状态管理模式 vuex、 Axios、elementUI等 ui 框架和打包工具 webpack,)。
3. 熟练 vue 3以及 pinia, less 基本写法。
4. 熟练 uni-app&nbs***的写法。
5. 熟练 jQuery 的基本写法
6. 熟练 ts(typeScript )的基本写法。
7. 熟练 es 6的基本语法。
8. 熟练 react,redux ,以及 umi 的写法,可以搭配的 antd。
工作经历
2023-12-01 -2024-04-01重庆仁果前端开发工程师
1. 根据产品经理要求,设计页面的 PC 端和移动端,完成 Web 前端的开发工作; 2. 与后台合作,实现前后台交互,共同完成项目,运用 Vue/HTML5/CSS3/JavaScript 等 插件和各种 Web 技术进行产品的界面开发; 3. 为测试和运营等其他团队提供技术支持;
2023-09-01 -2023-11-01中联赛尔信息科技有限公司重庆分公司前端开发
1. 根据产品经理要求,设计页面的 PC 端和移动端,完成 Web 前端的开发工作; 2. 与后台合作,实现前后台交互,共同完成项目,运用 Vue/HTML5/CSS3/JavaScript 等 插件和各种 Web 技术进行产品的界面开发; 3. 为测试和运营等其他团队提供技术支持;
2021-08-01 -2023-07-01天津嘉麟电子科技有限公司前端开发
1.编写项目的公用部分的组件 2.封装 Ajax等 3.编写 web 的静态页面 4.对接后端,引用后端接口,动态渲染页面 5.编写交互逻辑,如校验,增删改查
教育经历
2018-06-01 - 2021-09-01天津电子信息职业技术学院计算机应用技术专科
1.热爱自己的工作,勇于面对困难和挑战,能吃苦耐劳。 2.性格方面积极乐观,乐于沟通,团队协作能力比较强。 3.有强烈的上进心和求知欲,善于学习和运用新知识。
技能
项目技术:umi,TypeScript,antd,request,dva 项目描述:寒鸦文化后台管理项目是一个专为小说网站管理员打造的管理系统,旨在 提供便捷的管理界面和丰富的功能,帮助管理员高效地管理小说内容、作者管理、用 户管理及网站配置等方面的工作。该项目采用现代化的技术栈和设计模式,以保证稳 定性、易用性和可扩展性。 项目职责: 1. 使用 React 等技术栈开发前后端模块,实现小说内容管理、作者管理、用户管理及 系统配置等功能。 2. 利用 Ant Design等 UI 组件库构建友好的用户界面,提升用户操作体验。 3. 实现用户权限控制和数据安全保护(利用动态路由的方式或者拦截路由的方式--- wrappers),加强系统的安全性和可靠性。 4. Excel 导出:利用插件 js-export-excel。 5. 大文件切片上传:对文件切片分布的进行上传,利用 Blob.prototype.slice 方法配 合 antd的 Upload 组件,使用其的 beforeUpload 方法进行上传前的分割。 6. 菜单栏的递归,根据后台返回的菜单栏数据然后动态递归实现菜单栏。 7. 封装 request 请求,封装 localStorage ,封装 excel 导出。
项目技术:Vue 3、TypeScript、Vue Router、Vuex、Element-plus 组件库、Axios 等。 项目描述:一个用于客户便宜买小零食的平台,包括用户登录、商品展示、购物车、 订单管理等功能。 项目职责: 1. 核心功能开发:负责设计并开发项目的核心功能模块,如用户登录、商品列表展 示、购物车、订单管理等。利用 Vue 3的 Composition API 编写自定义组合函数,使 组件逻辑更清晰、可复用,并且与 TypeScript 配合使用,实现更严格的类型检查和类 型安全。 2. 商品列表展示模块,通过动态路由的方式去动态拿去后端传给项目列表,实现左右 联动,然后通过 Element-plus 组件(Menu )给渲染出来。 3. 数据交互:与后端开发人员合作,对接后端接口,完成前后端数据交互。使用 Axios 发送请求,并对返回的数据进行处理和展示。通过 Token 认证和动态路由等安 全机制,保证用户信息和交易数据的安全性。 4. 性能优化:负责项目的性能优化工作,减少加载时间、提升用户体验。使用 Vue 3 的异步组件和懒加载技术,按需加载资源,减轻首屏加载压力。利用 Vue 的响应式系 统和虚拟 DOM 特性,优化数据更新和页面渲染效率。 5. 虚拟滚动:元素监听 scroll 事件来判断什么时候加载后面的隐藏的数据,然后在计 算可视高度可以一次装几个列表,然后从总数据中进行 slice 截取(通过计算出的列表 高度来计算需要加载多少个数据),每一次滚动后根据 scrollTop 值获取一个可以整除 列表高度结果进行偏移
项目技术:vue3,andt-vue,websocket,echarts,datav,element ,百度地图 等 项目描述:一个用于管理工地环境,人员信息,打卡信息,设备信息的项目 项目职责: 2023.10-2023.12 1.核心功能开发,如设备信息的定位,选择位置获得经纬度,给予后端然后回显,文件 是上传,数据的导入导出,页面的样式。 2.大屏页面的构建,引用大屏组件,写公共组件(表格实现触底加载,实时时间,即时 通讯) 3.即时通讯:利用 websocket 技术,加以心跳检测,配合后端实现即时通讯,实时的 更新大屏内容,使用 websocket 而不是轮询是为了优化性能,减少了请求和连接建立 的开销,减少了网络流量。 4.表格实现触底加载,利用 element 组件的表格和 InfiniteScroll (无限滚动)来实现 触底加载的技术