跳转到内容

布局 Layout

典型的页面布局。

左侧 Slider 可以结合 Menu 设置为展开/收起状态, 设置breakpoint可触发响应式收缩。

设置Menu.Siderhide-trigger属性为true后,Sider 内置的缩起按钮不会显示。此时可自定义收起按钮。

通过设置 Menu.Sidertrigger 属性,实现自定义收起按钮的图标。

可以用鼠标进行拖拽放大缩小的侧边栏,需要用到的参数:resizeDirections

参数名描述类型默认值
has-sider表示子元素里有 Sider,一般不用指定。可用于服务端渲染时避免样式闪动booleanfalse
插槽名描述参数
default内容-
插槽名描述参数
default内容-
插槽名描述参数
default内容-
参数名描述类型默认值
theme主题颜色'dark' | 'light''light'
collapsed当前收起状态boolean-
default-collapsed默认的收起状态booleanfalse
collapsible是否可收起booleanfalse
width宽度number200
collapsed-width收缩宽度number48
reverse-arrow翻转折叠提示箭头的方向,当 Sider 在右边时可以使用booleanfalse
breakpoint触发响应式布局的断点, 详见响应式栅格'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs'-
resize-directions可以用 ResizeBox 替换原生的 aside 标签,这个参数即 ResizeBox的 directions 参数。详情请看 ResizeBoxArray<'left' | 'right' | 'top' | 'bottom'>-
hide-trigger隐藏底部折叠触发器booleanfalse
事件名描述参数
collapse展开-收起时的事件,有点击 trigger 以及响应式反馈两种方式可以触发collapsed: boolean
type: 'clickTrigger'|'responsive'
breakpoint触发响应式布局断点时的事件collapsed: boolean
插槽名描述参数
trigger自定义底部折叠触发器collapsed: boolean