1 min to read
欢迎来到李梓涵的个人博客
Front-end development engineer

个人优势
1.熟练掌握 vue 全家桶(vue-cli、vue-router、vuex)
2.熟悉微信小程序原生开发、uniapp 开发以及双token的使用;
3.熟练使用 MVVM,ElementUI,Vant,Bootstrop,ECharts 等常用开发框架及功能插件. 4.熟练使用 Webpack 打包工具、以及包管理工具 yarn、熟练使用 Git 进行项目管理项目;
5.熟练使用Vue3 ,能够运用在项目中提高项目的开发效率,增强开发体验
6.熟悉原型链和继承原理,对面向对象有一定的理解熟练使用响应式布局,移动端自适应布局
7.熟练使用 Ajax、axios 模板引擎和后端进行数据交互、实现动态染页面部分刷新
常用优化:公共组件封装复用,组件缓存,路由图片数据懒加载,webpack 打包压缩,防抖节流等
自我评价
1.我是一名具备良好团队合作能力的前端开发工程师
2.在过去的项目中,我负责与设计团队紧密合作,将创意转化为用户友好的网页界面
3.我熟练掌握HTML、Css、JavaScript,并具备跨浏览器和响应式设计的经验
4.我注重细节,善于解决问题,并对学习新技术保持热情
5.我致力于提供高质量的代码和用户体验,以满足客户需求并推动产品的成功
项目经历
理想社区后台管理系统(PC端)
技术栈
Vue2、Vuex3、Vue-Router3、Webpack4、Axios、Echarts、ElementUI
项目介绍:
该项目用于某社区物业管理人员,用于关于小区管理的系统,项目内包含可视化大屏 ,统计物业费,停车费,一体杆,员工管理,权限分配等
负责模块:
可视化大屏、权限分配、楼宇管理、企业管理、月卡管理、停车缴费
技术实现:
1.接入 echarts 组件 实现数据的图表展示,解决接入过程中遇到的问题,完成大屏可视化
2.通过灵活的权限模型和动态页面元素渲染,成功实现了安全可控的系统访问控制
3.参与维护团队前端开发流程及代码规范,包括 commit 标准git 分支流程以及代码风格等
4.与相关后端开发进行设计评审,确认相关字段设计,完善契约文档。
5.使⽤ ES6 以及 promise 对 axios 进⾏封装,能够对数据进⾏异步的操作,让请求接⼝数据
⼀⽬了然,方便后期维护和修改
6.封装 Axios 请求,对超时时间及请求拦截和响应拦截进行统一配置
7.利⽤ elementUI 组件库提供的⽅法来实现选项卡,分⻚,表格,表单等⼀些常⽤的功能
8.对项目进行上线前的优化,通过 cdn 的方式引入第三方依赖,减小包的体积
项目难点:
权限控制,根据不同的员工进入系统显示不同的对应权限菜单
1.可以实现根据用户权限动态生成菜单,并进行权限控制。
2.在菜单生成的过程中,可以根据用户权限筛选出用户有权限访问的菜单项,并生成菜单。
3.在路由守卫中,可以根据用户权限判断用户是否有权限访问某个路由,实现权限控制。
Comments