将一个面板分割成两个可以调整宽度或高度的两部分。用direction控制分割方向。
面板分割可以嵌套使用。
| 参数名 | 描述 | 类型 | 默认值 |
|---|
| component | 分割框的 html 标签 | string | 'div' |
| direction | 分割的方向 | 'horizontal' | 'vertical' | 'horizontal' |
| size (v-model) | 分割的大小,可以是 0~1 代表百分比,或具体数值的像素,如 300px | number|string | - |
| default-size | 默认分割的大小,可以是 0~1 代表百分比,或具体数值的像素,如 300px | number|string | 0.5 |
| min | 最小阈值,可以是 0~1 代表百分比,或具体数值的像素,如 300px | number|string | - |
| max | 最大阈值,可以是 0~1 代表百分比,或具体数值的像素,如 300px | number|string | - |
| disabled | 是否禁用 | boolean | false |
| 事件名 | 描述 | 参数 |
|---|
| move-start | 开始拖拽之前触发 | - |
| moving | 拖拽时触发 | - |
| move-end | 拖拽结束之后触发 | - |
| 插槽名 | 描述 | 参数 |
|---|
| first | 第一个面板的内容 | - |
| resize-trigger | 伸缩杆的内容 | - |
| resize-trigger-icon | 伸缩杆的图标 | - |
| second | 第二个面板的内容 | - |