个人介绍
1.熟练掌握rem布局、flex布局,能够使用less/sass/scss预编译css代码,能够根据设计图完成网页制作
2.熟练掌握ajax实现前后端交互,创建axios实例,对请求拦截器和响应拦截器进行相应处理
3.熟练掌握前端主流框架vue、熟练使用vue全家桶(vue-cli+vue-router+vuex+axios)
4.熟练使用element-ui、vant-ui、dayjs等开发插件和组件库
5.熟练掌握原生javascript操作dom、bom元素,掌握js的原型机制、闭包等知识点
6.熟悉es6语法能够熟练使用promise、async/await处理异步操作
7***,结合uni-app开发小程序项目
工作经历
2022-11-10 -2023-05-31南昌协达前端开发
1. 根据 UI 设计稿要求,高质量还原产品的前端功能界面 2. 负责项目中,web ***的开发维护 3. 与后台工程师协作,完成数据交互、信息展现 4. 在理解产品业务逻辑的基础上,协助 UI 设计师完成友好用户体验的交互设计 5. 协助公司各部门,满足和协调公司各相关部门提出的网站技术需求
教育经历
2019-09-01 - 2023-07-05江西软件职业技术大学软件工程本科
技能
项目描述:本项目一款基于*生态的移动应用程序,主要提供商品展示、商品搜索、购物车、*一键式登录、支付等功能,用户可以通过该小程序方便地浏览和购买自己喜欢商品,不需要安装任何 app,就可以享受便捷的移动购物体验 技 术 栈:flyio、vuex、uni-app、uni-ui 项目职责: 1. 使用 uni-app 框架,快速生成基础框架 2. 使用 uni-ui 作为全局 ui 库 3. 使用 vuex 实现全局数据管理 4. 实现订单的快速支付 5. 实现基于*账号的一键登录功能,让用户可以快速使用本小程序 6. 使用 flyio 作为 uni-app 的网络请求库,并通过拦截器机制进行统一参数携带和错误处理
1. 使用axios请求后台数据,实现页面的动态渲染 2. 设置路由前置守卫, 实现登录拦截处理 3. 根据业务封装通用组件,实现组件复用 4. 通过CURD来实现业务 5. 根据需求,拆分路由模块,设计静态路由和动态路由 6. 根据路由,动态进行权限控制
项目描述:该项目是针对内部人员定制的人力资源管理系统,实现对公司内部员工及业务的管理。可对员工的社保、考勤、职位变动进行统一管理。针对企业后台数据的储存,动态判断权限,并且根据不同权限展示其不同菜单。 技 术 栈:vue-cli+vue-router+vuex+axios+scss+element-ui 项目职责: 1. 封装 axios 接口模块,利用导航守卫进行拦截,完成 token 处理 2. 使用 vuex 来管理共享的用户信息数据,并利用 js-cookie 将仓库数据持久化到本地存储中 3. 使用 axios 技术与后台进行数据交互,完成页面的的渲染和数据的提交 4. 使用 vue-router 来配置各个页面的路由信息 5. 使用 vue-print-nb 插件完成页面的表格的打印 6. 使用递归算法封装一个专门将列表星数据转换为树形结构的方法,并结合 tree 树形控件进行组织架构模块的渲染 7. 基于 rbac 权限设计思想,控制登录用户的菜单权限和按钮权限 8. 使用防抖、节流、懒加载等技术优化性能,减轻服务器压力 9. 使用 nprogress 进度条插件,设置加载进度,优化用户体验 10. 运用 postman 来测试后台提供的接口