---
name: display-skill
description: 根据筛选后的航司数据生成页面展示
---
# 航司仓位页面展示
根据筛选后的航司数据自动生成美观的展示页面,支持多种展示模板和自定义样式。
> 📹 **运行效果演示**:[查看视频](https://cloud.video.taobao.com/vod/Tn7dq3pCXh6DLvLeP5E0Q57Qx8h_1yWqSAiiYh0abHw.mp4)
## 触发条件
当需要以下功能时触发:
- 生成航司仓位展示页面
- 创建高舱信息看板
- 生成数据报告页面
- 定制化展示页面开发
## 核心能力
| 能力 | 说明 |
|------|------|
| 页面生成 | 自动生成完整的 HTML 页面 |
| 模板选择 | 提供多种预设展示模板 |
| 组件化 | 模块化展示组件 |
| 响应式 | 适配多端展示 |
## 快速开始
### 安装配置
```bash
# 进入展示技能目录
cd display-skill
# 安装依赖
npm install
# 配置展示选项
cp config.example.json config.json
# 编辑 config.json 配置模板和样式
```
### 使用示例
```bash
# 使用默认模板生成页面
npm run generate -- --input ../filter-skill/output/filtered.json
# 指定模板
npm run generate -- --input data.json --template premium
# 自定义输出目录
npm run generate -- --input data.json --output ./pages/
# 启动预览服务
npm run preview
```
## 模板说明
### 预设模板
| 模板 | 说明 | 适用场景 |
|------|------|----------|
| `premium` | 高端奢华风格 | 头等舱、商务舱展示 |
| `list` | 列表清单风格 | 数据对比展示 |
| `card` | 卡片网格风格 | 多航司对比 |
| `table` | 表格对比风格 | 详细参数对比 |
### 使用模板
```bash
# 使用高端模板
npm run generate -- --template premium --input data.json
# 使用卡片模板
npm run generate -- --template card --input data.json
```
## 页面组件
### 头部组件 Header
展示页面标题和概览信息。
### 仓位卡片 CabinCard
展示单个仓位的详细信息。
```html