布局模式和标签页
本文导航

布局模式和标签页
布局组件在 src/layout/。侧栏、顶栏、混合三种导航共用同一份路由记录,区别只是菜单渲染的位置。
| 模式 | 菜单出现在 |
|---|---|
| 侧栏 vertical | 左侧 |
| 顶栏 horizontal | 顶部 |
| 混合 mix | 顶部一级,左侧二级 |
模式存在前端的布局状态里,初始值来自 platform-config.json。设置抽屉 lay-setting 可以改,改完写入本地存储。
标签页在 lay-tag。一条路由要出现在标签上,需要:
- 有
name meta.hiddenTag不是 true- 已经通过路由跳转打开过
fixedTag: true 的标签不能关,用来钉住首页。keepAlive 为 true 且组件 name 和路由 name 一致时,切走再回来不会重建组件。
noLayout: true 的路由不进这套布局,适合全屏大屏。这种页面通常同时 hiddenTag: true,避免标签栏还留在全屏外面。
切换子系统会清空标签。这是路由层在 enterSubApp 里做的,不是标签组件丢了数据。
评论
加载评论中…