# TechCorp 官网项目 一个简约科技风格的多页面企业官网,基于 Vue 3 + Vite + Element Plus 构建。 ## 🚀 技术栈 - **前端框架**: Vue 3.5.32 - **构建工具**: Vite 7.3.2 - **UI 组件库**: Element Plus - **路由管理**: Vue Router 5.0.6 - **状态管理**: Pinia 3.0.4 ## 📁 项目结构 ``` src/ ├── assets/ # 静态资源 │ └── main.css # 全局样式文件 ├── module/ # 公共组件 │ ├── head_menu.vue # 顶部导航栏 │ └── footer.vue # 页脚组件 ├── router/ # 路由配置 │ └── router.js ├── views/ # 页面组件 │ ├── index/ # 首页 │ ├── products/ # 产品服务页 │ ├── about/ # 关于我们页 │ └── contact/ # 联系我们页 ├── App.vue # 根组件 └── main.js # 入口文件 ``` ## ✨ 功能特性 ### 1. 首页 (Home) - 轮播图展示(自动播放,图片自适应) - 核心优势展示 - 数据统计区域(动态数字展示) - 行动号召区域(CTA) ### 2. 产品服务页 (Products) - 产品分类筛选功能 - 产品卡片展示 - 服务特色介绍 - 价格信息展示 ### 3. 关于我们页 (About) - 简介和基本信息 - 价值展示 - 团队介绍 - 发展历程时间线 ### 4. 联系我们页 (Contact) - 联系信息展示(QQ、微信、邮箱等) - 常见问题FAQ ## 🎨 设计风格 ### 配色方案 - **主色调**: 科技蓝 (#0066ff) - **辅助色**: 青色 (#00d4ff) - **背景色**: 纯白 (#ffffff) / 浅灰 (#f8f9fa) - **文字色**: 深灰 (#1a1a1a) / 中灰 (#666666) ### 设计特点 - 简约现代的界面设计 - 渐变色点缀增加科技感 - 卡片式布局,层次分明 - 流畅的动画过渡效果 - 响应式设计,适配移动端 ## 🛠️ 开发指南 ### 安装依赖 ```bash npm install ``` ### 启动开发服务器 ```bash npm run dev ``` 访问 http://localhost:5174/ ### 构建生产版本 ```bash npm run build ``` ### 预览生产构建 ```bash npm run preview ``` ## 📱 响应式支持 网站完全支持响应式设计,在以下设备上都有良好的显示效果: - 桌面端(Desktop) - 平板端(Tablet) - 移动端(Mobile) ## 🎯 核心组件 ### 导航栏 (head_menu.vue) - 使用 router-link 实现无刷新页面切换 - 当前页面高亮显示 - 毛玻璃效果背景 - 响应式菜单布局 ### 页脚 (footer.vue) - 公司信息展示 - 快速链接导航 - 社交媒体图标 - 版权信息 ### 全局样式 (main.css) - CSS 变量定义主题色 - 通用按钮样式 - 卡片组件样式 - 动画效果定义 - 响应式断点设置 ## 🔧 可定制内容 ### 修改公司信息 在相应页面组件中修改: - 公司名称 - 联系方式 - 团队成员 - 发展历程 ### 修改产品信息 在 `products.vue` 中修改: - 产品列表 - 产品分类 - 产品价格 - 产品特性 ### 修改配色方案 在 `assets/main.css` 中修改 CSS 变量: ```css :root { --primary-color: #0066ff; --accent-color: #00d4ff; /* ... 更多变量 */ } ``` ## 📝 注意事项 1. 图片资源需要放置在对应的 `img` 目录下 2. 联系表单目前是模拟提交,需要接入后端API 3. 地图部分为占位符,可以集成百度地图或高德地图 4. 轮播图图片建议尺寸:1920x600px ## 🌟 后续优化建议 1. 添加页面加载动画 2. 集成真实的数据统计图表 3. 添加多语言支持 4. 优化SEO配置 5. 添加博客/新闻模块 6. 集成在线客服系统 7. 添加用户登录注册功能 ## 📄 许可证 MIT License --- **开发者**: TechCorp Team **最后更新**: 2026年5月