<style> .demo-panel { .van-panel__footer { text-align: right; .van-button { margin-left: 5px; } } .van-panel__content { padding: 20px; } } </style> ## Panel 面板 ### 使用指南 ``` javascript import { Panel } from 'vant'; Vue.component(Panel.name, Panel); ``` ### 代码演示 #### 基础用法 面板只是一个容器,里面可以放入自定义的内容 :::demo 基础用法 ```html <van-panel title="标题" desc="标题描述" status="状态"> <div>Panel内容</div> </van-panel> ``` ::: #### 高级用法 使用`slot`自定义内容 :::demo 高级用法 ```html <van-panel title="标题" desc="标题描述" status="状态"> <div>Panel内容</div> <div slot="footer"> <van-button size="small">按钮一</van-button> <van-button size="small" type="danger">按钮二</van-button> </div> </van-panel> ``` ::: ### API | 参数 | 说明 | 类型 | 默认值 | 可选值 | |-----------|-----------|-----------|-------------|-------------| | title | 标题 | `String` | - | - | | desc | 描述 | `String` | - | - | | status | 状态 | `String` | - | - | ### Slot | name | 描述 | |-----------|-----------| | - | 自定义内容 | | header | 自定义 header | | footer | 自定义 footer |