Skip to content

大纲目录

features.outline 控制,基于 UniqueID + TableOfContents。

启用

vue
<YanivEditor preset="full" />
<YanivEditor preset="notion" />

使用

preset入口行为
full顶栏大纲开关右侧/顶部大纲面板,点击跳转标题;默认收起
notion工作区左侧大纲无顶栏按钮,左侧 rail 默认收起

初始展开可通过 :default-outline-expanded="true" 控制(不触发 session rebuild)。

大纲展开状态(outlinePanel.expanded)是用户 UI 状态,不属于 chromePolicy,与 preset 推导解耦。

预览模式

mode="preview" 下大纲容器不渲染(showOutlineRail=false)。

技术说明

滚动容器在 EditorWorkspace mount 后通过 bindOutlineScrollParent 注入,避免扩展初始化时 DOM 未就绪。

相关