Skip to content

BizLayout 布局壳 ​

中后台主框架三段式:侧栏(递归菜单 + 折叠 220↔64 + logo 槽)、顶栏(折叠按钮 + 面包屑槽 + 右侧操作槽——通知 / 主题切换 / 用户区常用位)、内容区(默认滚动)。tabs 槽对接 BizTabsNav 即组成多页签框架。组件不绑路由:菜单点击 select(key) 由业务侧 router.push 接管。

基础用法 ​

3
管
内容区:/dashboard 页面渲染在这里(默认滚动、带内边距)
v-model:collapsed 折叠侧栏;header-right 槽组合通知角标 / 主题切换 / 头像。

多页签框架 ​

首页
经营日报
多页签框架:tabs 槽接 BizTabsNav,菜单与页签联动(keep-alive 由业务路由层接管)
© 2026 数据平台 · footer 插槽
tabs 槽对接 BizTabsNav,菜单与页签联动(keep-alive 由业务路由层接管,见 BizTabsNav 文档)。

侧栏底部(退出登录) ​

内容区
side-footer 槽:版本号 + 退出登录常驻位(内网系统标配)。

面包屑与用户区 ​

商
当前页:/goods/list
breadcrumb 槽嵌 el-breadcrumb;header-right 用户区。

手风琴多级菜单 ​

当前页:/goods/list(一次只展开一个二级菜单)
unique-opened 一次只展开一组 + openeds 预展开。

大屏定制 ​

指标模块 1
指标模块 2
指标模块 3
指标模块 4
指标模块 5
指标模块 6
side-width=260 + --biz-layout-body-padding: 0 内容区全出血(指挥大屏)。

Props ​

属性名类型默认值说明
menusBizLayoutMenuItem[][]菜单树(递归;icon 支持组件 / 字体 class)
active-key / v-model:active-keystring''激活菜单 key(default-active)
openedsstring[][]默认展开的子菜单
collapsed / v-model:collapsedbooleanfalse侧栏折叠
side-widthnumber220侧栏宽度(折叠后 64)
header-heightnumber50顶栏高度
titlestring'管理系统'logo 区标题(折叠时隐藏)
unique-openedbooleanfalse子菜单手风琴模式

高度经 css 变量 --biz-layout-height(默认 100vh)、内容内边距 --biz-layout-body-padding(默认 16px)调整。

Events ​

事件名参数说明
update:collapsed(value: boolean)折叠变化
select(key, item)菜单点击(路由跳转由业务侧接管)

Slots ​

插槽名说明
—内容区
logo侧栏 logo 区
side-footer侧栏底部(如退出登录)
header顶栏中部(缺省渲染 breadcrumb 槽)
breadcrumb面包屑
header-right顶栏右侧操作区
tabs页签栏位(对接 BizTabsNav)
footer页脚

Expose ​

属性/方法说明
—无