1.技术栈使用 vue2/vue3、react ,目前倾向于使用 vue3+vite+ts 来构建项目
2.主要使用的前端框架 element-plus
3.数据交互使用 axios 进行封装接口
4.状态管理使用 pinia 进行管理
5.路由使用 vue-router
6.能够使用 PS 进行切图或一些基础操作
7.手机端使用 vw 方案适配
8.了解 nestJS ,能够写简单后台服务
9.uni-app 也有所了解,能够通过 uni-app 制作小程序
银川能源学院官网整站开发
担任角色:项目负责人、前端开发
前端技术栈:monorepo、pnpm、nodejs、express、nuxt、swiper、element-plus、vue-router、fatch、git
项目介绍:
银川能源学院官网整站开发项目,为提升 SEO 效果,采用服务端渲染技术进行全站开发。项目包含50多个二级网站,为提高开发效率,我们运用 monorepo+pnpm 架构,打造了一款高效的构建工具。此工具支持基于不同配置构建多个网站,使得前端开发仅需专注于新组件的制作与网站配置,即可轻松构建新站点。
在开发过程中,学院提出了新的排版要求,这意味着所有网站都需要进行相应调整。为避免重复构建所有网站造成的不必要工作,我利用 Node.js 的文件管理和子进程功能,开发了一款自动批量构建工具。这款工具不仅支持单个网站的快速构建,还能一键完成多个网站的批量构建,极大减轻了开发人员的负担,同时减少了人为操作可能导致的错误。通过这一创新解决方案,成功解决了开发中的一大难题。
角色 | 职位 |
负责人 | web前端 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
担任角色:项目负责人、前端开发 前端技术栈:monorepo、pnpm、nodejs、express、nuxt、swiper、element-plus、vue-router、fatch、git 项目介绍: 银川能源学院官网整站开发项目,为提升 SEO 效果,采用服务端渲
担任角色:项目负责人、前端开发 前端技术栈:vue3、vite、swiper、element-plus、vue-router、axios、git、postcss-pxtorem 项目介绍: 项目是新闻展示型页面,页面包含首页、有图新闻列表页、无图新闻列表页、文件下载页、新闻