# 积分商城页面

## 页面结构

### 1. 积分商城首页 (`pointMall/pointMall.vue`)
- **状态栏**: 显示时间、网络状态、电池等信息
- **顶部导航栏**: 包含返回按钮、标题"积分商城"、搜索按钮
- **轮播图横幅**: 显示活动信息，包含渐变背景和文字覆盖
- **筛选排序栏**: 提供筛选和排序功能
- **商品网格**: 两列布局显示商品列表
- **底部导航栏**: 包含"我的兑换"和"购买积分"两个选项

### 2. 商品详情页 (`productDetail/productDetail.vue`)
- **状态栏**: 与首页相同的状态栏
- **顶部导航栏**: 包含返回按钮、标题"商品详情"、分享按钮
- **商品信息**: 显示商品图片、标题、价格和描述
- **兑换按钮**: 提供商品兑换功能

## 功能特性

### 积分商城首页
- ✅ 100%还原设计稿的UI布局
- ✅ 响应式设计，适配不同屏幕尺寸
- ✅ 轮播图自动播放
- ✅ 商品网格布局
- ✅ 点击商品跳转到详情页
- ✅ 筛选和排序功能（待实现具体逻辑）
- ✅ 底部导航栏交互

### 商品详情页
- ✅ 商品信息展示
- ✅ 兑换确认功能
- ✅ 返回导航

## 路由配置

页面已添加到 `pages.json` 中：

```json
{
  "root": "pages_goods",
  "pages": [
    {
      "path": "pointMall/pointMall",
      "style": {
        "navigationStyle": "custom",
        "navigationBarTitleText": "积分商城"
      }
    },
    {
      "path": "productDetail/productDetail",
      "style": {
        "navigationStyle": "custom",
        "navigationBarTitleText": "商品详情"
      }
    }
  ]
}
```

## 使用方法

### 访问积分商城首页
```javascript
uni.navigateTo({
  url: '/pages_goods/pointMall/pointMall'
})
```

### 访问商品详情页
```javascript
uni.navigateTo({
  url: '/pages_goods/productDetail/productDetail?id=1'
})
```

## 样式特点

- 使用自定义状态栏和导航栏
- 渐变色背景的轮播图
- 卡片式商品布局
- 固定底部导航栏
- 响应式网格布局
- 统一的颜色主题（红色 #e74c3c，青色 #20b2aa）

## 待完善功能

1. 筛选和排序的具体实现
2. 商品数据的动态加载
3. 搜索功能的具体实现
4. 我的兑换页面
5. 购买积分页面
6. 商品图片的实际加载

## 注意事项

- 页面使用了自定义导航栏，确保在 `pages.json` 中设置了 `"navigationStyle": "custom"`
- 商品图片路径需要根据实际情况调整
- 可以根据需要添加更多的商品数据和功能
