--- name: arco-vue-split description: "Arco Design Vue 面板分割 Split 组件参考。用于 Vue 3、`@arco-design/web-vue`、``、属性、事件、插槽、示例和实现细节。" user-invocable: false --- # 面板分割 Split ## 简介 将一个面板分割成两个可以调整宽度或高度的两部分。用`direction`控制分割方向。 ## 基本用法 ```vue ``` ## API ### `` 属性 |参数名|描述|类型|默认值| |---|---|---|:---:| |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|第二个面板的内容|-| ## 常用模式 - **面板分割嵌套**:面板分割可以嵌套使用。 ## 最佳实践 - 新代码优先使用 Vue 3、Composition API 和 `