# 充电桩查询系统微信小程序UI设计 ## 1. 整体设计风格 - 采用简约现代的设计风格 - 主色调:绿色(#4CAF50)象征环保与能源 - 辅助色:蓝色(#2196F3)用于重要信息突出 - 中性色:灰色(#9E9E9E)用于次要信息 - 统一的圆角设计(8rpx) - 清晰的层级关系和视觉引导 ## 2. 页面布局 ### 2.1 首页(地图视图) ``` ┌─────────────────────────────┐ │ 定位/搜索栏 │ ├─────────────────────────────┤ │ │ │ │ │ 地图展示区域 │ │ (显示附近充电桩位置) │ │ │ │ │ ├─────────────────────────────┤ │ 快速筛选栏(状态/类型) │ ├─────────────────────────────┤ │ 底部导航栏 │ └─────────────────────────────┘ ``` #### 功能元素: - 顶部搜索栏:支持地址搜索 - 定位按钮:一键定位当前位置 - 充电桩标记:不同颜色表示不同状态 - 快速筛选:空闲/占用/故障,快充/慢充 - 底部导航:首页/列表/订单/我的 ### 2.2 充电桩列表页 ``` ┌─────────────────────────────┐ │ 搜索栏 │ ├─────────────────────────────┤ │ 筛选条件栏 │ ├─────────────────────────────┤ │ ┌───────────────────────┐ │ │ │ 充电桩卡片 1 │ │ │ └───────────────────────┘ │ │ ┌───────────────────────┐ │ │ │ 充电桩卡片 2 │ │ │ └───────────────────────┘ │ │ ... │ ├─────────────────────────────┤ │ 底部导航栏 │ └─────────────────────────────┘ ``` #### 充电桩卡片信息: - 充电桩名称和地址 - 距离信息 - 状态标签(空闲/占用/故障) - 类型图标(快充/慢充) - 评分和价格信息 ### 2.3 充电桩详情页 ``` ┌─────────────────────────────┐ │ 顶部图片轮播 │ ├─────────────────────────────┤ │ 基本信息 │ │ - 名称 │ │ - 地址 │ │ - 状态 │ ├─────────────────────────────┤ │ 详细信息 │ │ - 充电类型 │ │ - 充电功率 │ │ - 接口类型 │ │ - 收费标准 │ ├─────────────────────────────┤ │ 评价信息 │ ├─────────────────────────────┤ │ 【预约充电】按钮 │ └─────────────────────────────┘ ``` ### 2.4 个人中心 ``` ┌─────────────────────────────┐ │ 用户信息卡片 │ ├─────────────────────────────┤ │ 我的订单 │ ├─────────────────────────────┤ │ 充电记录 │ ├─────────────────────────────┤ │ 我的收藏 │ ├─────────────────────────────┤ │ 系统设置 │ └─────────────────────────────┘ ``` ### 2.5 预约页面 ``` ┌─────────────────────────────┐ │ 充电桩信息 │ ├─────────────────────────────┤ │ 预约时间选择 │ ├─────────────────────────────┤ │ 充电时长选择 │ ├─────────────────────────────┤ │ 费用预估 │ ├─────────────────────────────┤ │ 【确认预约】按钮 │ └─────────────────────────────┘ ``` ## 3. 交互设计 ### 3.1 地图交互 - 支持地图缩放和拖动 - 点击充电桩标记显示简要信息 - 点击简要信息卡片跳转详情页 - 支持当前位置一键定位 ### 3.2 列表交互 - 支持下拉刷新 - 支持上拉加载更多 - 点击充电桩卡片进入详情页 - 支持多条件筛选 ### 3.3 预约流程 1. 选择预约时间段 2. 选择充电时长 3. 确认费用信息 4. 提交预约 5. 等待确认 ### 3.4 状态反馈 - 加载状态:骨架屏加载 - 操作结果:轻提示反馈 - 异常状态:友好提示 ## 4. 组件设计 ### 4.1 公共组件 - 导航栏组件 - 搜索框组件 - 充电桩卡片组件 - 状态标签组件 - 评分组件 ### 4.2 业务组件 - 地图控件组件 - 时间选择器组件 - 筛选器组件 - 预约表单组件 ## 5. 适配方案 - 采用rpx单位适配不同屏幕 - 关键点击区域不小于44rpx - 字体大小层级: - 主标题:36rpx - 副标题:32rpx - 正文:28rpx - 说明文本:24rpx ## 6. 动效设计 - 页面切换:平滑过渡动画 - 按钮点击:缩放反馈 - 列表滚动:流畅滑动 - 状态切换:渐变过渡 - 加载动画:简约现代风格