掌握的技术
前端开发(Vue.js):
精通 Vue 2/3 框架,熟悉 Options API 与 Composition API,能够编写高复用、易维护的组合式函数。
熟练使用 Vue Router 实现单页面应用(SPA)的路由管理,支持动态路由、嵌套路由及导航守卫。
熟悉状态管理,掌握 Vuex 及现代推荐的 Pinia,实现复杂应用的状态集中管理。
熟练使用 Axios 进行 API 调用,掌握请求拦截、响应处理与错误统一管理。
熟悉前端工程化:使用 Vite 或 Webpack 构建项目,掌握 Babel、ES6+ 语法转换,实现代码分割与性能优化。
熟练使用 Vue CLI 快速搭建和配置项目,了解 Vue Devtools 调试工具,提升开发效率。
熟悉主流 UI 组件库,如 Element Plus、Vant 等,能快速实现高质量页面交互。
掌握 HTML5、CSS3、Sass/SCSS,熟悉响应式布局、Flex 与 Grid 布局,具备良好的页面还原能力。
后端开发(PHP):
熟练使用 Laravel 框架进行 RESTful API 开发,具备独立设计接口、数据库结构及业务逻辑的能力。
熟悉 Laravel 路由、控制器、Eloquent ORM、中间件、队列等核心功能。
掌握 JWT 认证机制,实现前后端分离的用户登录与权限控制。
熟悉 CORS 跨域处理、API 文档生成(如 Swagger/L5-Swagger),提升团队协作效率。
了解常见安全机制,如 XSS 防护、CSRF 防御、SQL 注入防范等。
全栈整合能力:
熟悉前后端分离架构,Vue 前端通过 API 与 PHP 后端通信,实现高效协作。
也可在传统 PHP 项目中局部嵌入 Vue 组件(如 Laravel + Blade + Vue),实现渐进式升级。
熟练使用 Git 进行版本控制,熟悉分支管理、协作开发流程。
掌握 Nginx 配置,能够独立部署 Vue 静态项目与 Laravel 后端服务。
开发工具:
编辑器:Visual Studio Code
构建工具:Vite、Webpack
包管理:npm、yarn
调试工具:Chrome DevTools、Vue Devtools
版本控制:Git
企业级后台管理系统(全栈开发)
技术栈:Vue3 + Element Plus + Vite + Laravel 9 + MySQL
项目描述:
为某中小企业开发一套前后端分离的后台管理系统,涵盖用户管理、角色权限控制、数据报表展示、文件上传等功能模块,支持多角色登录与操作权限精细化管理。
主要职责与成果:
使用 Vue3 + Composition API 搭建前端项目,结合 Element Plus 实现响应式管理界面,提升操作体验;
通过 Vue Router 实现动态路由加载,结合 Pinia 管理全局状态(如用户信息、菜单权限);
前端实现权限指令(v-permission)与路由守卫,确保不同角色只能访问授权页面;
后端使用 Laravel 开发 RESTful API 接口,基于 JWT 实现无状态登录认证;
利用 Laravel 中间件完成权限验证与日志记录,Eloquent ORM 完成数据模型操作;
实现 Excel 导出功能(使用 Laravel-Excel),支持大数据量异步导出;
使用 Nginx 部署前后端项目,配置跨域与反向代理,完成线上环境部署。
| 角色 | 职位 |
| 负责人 | php后端开发 |
| 队员 | 产品经理 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |