熟练掌握 HTML、CSS和JavaScript,能够编写符合 W3C 标准的代码能力,能根据需求进行高效的页面布局和样式设计。
熟练掌握 Vue2和Vue3,具备模块化、组件化开发经验。曾封装过分页器组件,并在相关项目中成功应用,熟悉Vue的核心概念。熟悉并掌握Vuex和pinia状态管理
熟悉 前端构建工具,如Webpack、VueCli、Vite等,能够根据项目需求进行配置、模块化开发和打包优化。优化构建流程,提高开发效率和代码质量
熟悉 ES6+语法、TS
熟悉 常见的UI 框架,如 Element UI 、Vant、Bootstrap 等, 能够进行网站的快速开发
熟悉 Git基本操作
熟悉 Node.js开发,能使用Node.js和Express 搭建网页服务器能力
管理系统
项目描述:基于Vue3开发的运营平台管理系统,实现商品以及用户管理。包括用户管理、角色管理、菜单管理、品牌管理、属性管理、SPU管理、SKU管理、数据大屏模块
技术栈:Vue3+TS+vue-router+Pinia+Element-Plus+Axios+Echarts
负责内容:
完成各个模块功能实现
通过递归路由动态生成左侧菜单以及菜单折叠
菜单权限及按钮权限实现,菜单权限实现不同角色用户菜单项的动态展示,解决菜单权限异步路由刷新空白页面问题
解决数据大屏适配问题以及暗黑模式、主题颜色切换、刷新、全屏功能实现
项目收获:在该项目中,我深刻体会到Vue3+TS的优势和魅力,通过TS的强类型检查,大大提高了代码的质量和可维护性。同时Vue3的组合式API 使代码更加清晰和易于理解。该项目也锻炼了我对复杂需求的分析和解决能力以及对多个技术栈的整合能力
医院预约挂号系统
项目描述:基于PC端的医院预约挂号系统 。用户通过微信扫码登录,查看医院信息,预约挂号、支付以及就诊人管理等功能
技术栈:Vue3+TS+vue-router+Pinia+Element-Plus+Axios
项目经验:学会了使用微信开放平台接口,实现扫描二维码登录流程。使用Qrcode生成支付二维码,实现微信支付功能。实现对就诊人的增删改查、预约管理、用户实名认证等功能