Files
mini-web2/md/运行说明.md
2025-07-08 11:21:52 +08:00

111 lines
3.0 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 + Vite 的 Purolator 配送状态管理系统,包含多个页面:
- 首页:配送状态显示
- 更新地址页面:修改配送地址表单
- 在线支付页面:重新配送服务费支付
## 快速开始
### 1. 安装依赖
```bash
npm install
```
### 2. 启动开发服务器
```bash
npm run dev
```
或者双击 `start.bat` 文件Windows
### 3. 访问应用
打开浏览器访问:`http://localhost:5173`(或显示的端口)
## 页面路由
### 主要页面
- **首页**: `/` - 显示包裹配送状态
- **更新地址**: `/update-address` - 配送地址修改表单
- **在线支付**: `/payment` - 重新配送服务费支付
### 页面导航
- 从首页点击 "Update Address" 按钮可以跳转到地址更新页面
- 从首页点击 "Pay for Redelivery" 按钮可以跳转到支付页面
- 从地址更新页面可以继续到支付页面
- 各页面都包含完整的头部导航和页脚
## 项目结构
```
src/
├── components/ # Vue 组件
│ ├── HomePage.vue # 首页组件
│ ├── UpdateAddressPage.vue # 地址更新页面
│ ├── PaymentPage.vue # 在线支付页面
│ ├── HeaderComponent.vue # 头部导航组件
│ └── FooterComponent.vue # 页脚组件
├── router/ # 路由配置
│ └── index.js # 路由定义
├── assets/ # 静态资源
├── App.vue # 主应用组件
├── main.js # 应用入口
└── style.css # 全局样式
```
## 功能特点
### 响应式设计
- 支持桌面端和移动端
- 最大宽度 450px确保移动端最佳体验
- 自适应布局,在不同屏幕尺寸下都有良好显示
### 多页面支持
- 使用 Vue Router 实现页面路由
- 单页面应用体验
- 保持原有页面设计和功能
### 品牌一致性
- 保持 Purolator 品牌色彩 (#001996)
- 使用原版图片和图标
- 完整的页脚信息和链接
## 开发说明
### 技术栈
- Vue 3 (Composition API)
- Vue Router 4
- Vite (构建工具)
- CSS3 (响应式设计)
### 添加新页面
1.`src/components/` 创建新的 Vue 组件
2.`src/router/index.js` 添加路由配置
3. 确保组件包含 HeaderComponent 和 FooterComponent
### 样式规范
- 使用 scoped CSS 避免样式冲突
- 保持与原版设计一致的颜色和字体
- 确保移动端友好
## 故障排除
### 常见问题
1. **端口占用**: 如果 5173 端口被占用Vite 会自动选择其他端口
2. **依赖问题**: 删除 `node_modules` 文件夹并重新运行 `npm install`
3. **路由问题**: 确保所有页面组件都已正确导入和注册
### 构建生产版本
```bash
npm run build
```
生产文件将生成在 `dist/` 目录中。
## 更新日志
- 添加了 Vue Router 支持
- 创建了地址更新页面
- 创建了在线支付页面
- 实现了多页面导航
- 支持信用卡支付表单验证
- 保持了原有的设计和功能