Panel 面板
内容面板,用于内容分组。
何时使用
当页面内容需要进行分组显示时使用,一般包含头部、内容区域、底部三个部分。
基本用法
Click me to expand
默认状态
Panel header
This is body
面板类型
Panel with info Type
This is body
Panel with primary Type
This is body
Panel with success Type
This is body
Panel with warning Type
This is body
Panel with danger Type
This is body
面板样式
Panel has no left padding
This is body
Panel with header and footer
This is body
阻止折叠
Panel header
This is body
Panel 参数
参数名 | 类型 | 默认 | 说明 |
---|---|---|---|
type | PanelType | 'info' | 可选,面板的类型 |
is-collapsed | boolean | false | 可选,是否默认展开 |
has-left-padding | boolean | true | 可选,是否显示左侧填充 |
show-animation | boolean | true | 可选,是否显示动画 |
before-toggle | (value: boolean, done?: () => void) => void | -- | 可选,面板折叠状态改变前的回调函数。 参数 value 代表当前状态,参数 done() 可以控制Panel开合 |
Panel 事件
事件名 | 类型 | 说明 |
---|---|---|
toggle | (value: boolean) => void | 可选,切换面板的事件 |
Panel 类型定义
PanelType
export type PanelType = 'primary' | 'success' | 'danger' | 'warning' | 'info';