Files
mini-web2/README.md
2025-07-08 11:21:52 +08:00

128 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Purolator Vue应用
这是一个基于Vue 3的Purolator物流配送状态页面完全还原了原始HTML页面的设计和功能。
## 项目特点
- ✅ 完全保留原始页面的所有素材和样式
- ✅ 使用Vue 3 + Vite构建的现代化前端架构
- ✅ 响应式设计,支持移动端和桌面端
- ✅ 组件化开发,代码结构清晰
- ✅ 保持与原页面一模一样的视觉效果
## 项目结构
```
purolator-vue-app/
├── public/ # 静态资源目录
│ ├── img/ # 图片资源
│ │ ├── FSR-Certified_0-v0kJZovC.png
│ │ ├── icon-appstore-DUjdPpUP.png
│ │ ├── icon-googleplay-DvFlcbMB.png
│ │ ├── purolator_logo-Dg7zFu9c.png
│ │ ├── shipping-and-receiving-banner-Cjj25G3-.jpg
│ │ └── x3_0.png
│ └── assets/ # CSS等资源
│ └── index-Wc09J9bj.css
├── src/ # 源代码目录
│ ├── components/ # Vue组件
│ │ ├── HeaderComponent.vue # 头部导航组件
│ │ └── FooterComponent.vue # 页脚组件
│ ├── assets/ # 项目资源
│ ├── App.vue # 主应用组件
│ ├── main.js # 应用入口
│ └── style.css # 全局样式
├── index.html # HTML模板
├── package.json # 项目配置
├── vite.config.js # Vite配置
└── README.md # 项目说明
```
## 页面功能
### 主要组件
1. **HeaderComponent** - 头部导航栏
- Purolator品牌Logo
- 导航菜单Locations、Track a Shipment
- 响应式移动端菜单
2. **主内容区域** - 配送状态信息
- 包裹号码显示US9987677846
- 配送失败通知
- 详细的状态说明
- 继续按钮
3. **FooterComponent** - 页脚信息
- 客户支持链接
- 社交媒体图标
- 关于Purolator和快速链接
- 移动应用下载链接
- 认证标识
- 版权信息
### 样式特点
- 保持与原页面完全一致的颜色方案
- 使用Purolator品牌色#001996(深蓝色)
- 完整的响应式设计
- 所有原始图标和图片都已保留
## 安装和运行
### 安装依赖
```bash
npm install
```
### 开发模式运行
```bash
npm run dev
```
### 构建生产版本
```bash
npm run build
```
### 预览生产版本
```bash
npm run preview
```
## 技术栈
- **Vue 3** - 前端框架
- **Vite** - 构建工具
- **原生CSS** - 保持原始样式
- **响应式设计** - 支持多设备
## 浏览器支持
- Chrome (推荐)
- Firefox
- Safari
- Edge
## 开发说明
这个项目完全基于原始的Purolator HTML页面创建所有的样式、图片、文字内容都保持原样。主要的改进是
1. **现代化架构**使用Vue 3替代原始HTML提供更好的维护性
2. **组件化**:将页面拆分为逻辑清晰的组件
3. **开发体验**使用Vite提供快速的开发和构建体验
## 注意事项
- 所有的外部链接都保持原样
- 图片资源都已本地化处理
- CSS样式完全保留原始设计
- 响应式设计确保在各种设备上都能正常显示
## 许可证
本项目仅用于学习和演示目的。所有Purolator相关的商标、Logo和内容版权归Purolator Inc.所有。