Components

Toc 页内目录

从当前页面或指定容器中收集多级标题并生成导航,支持平滑滚动与滚动监听。

基础目录导航

通过数据传入或自动提取页面中的 h2/h3 标题。

#1. 系统介绍

ReCloud UI 是一套专注于开发运维控制台与内部工具的现代化组件库。

#核心特性

提供无障碍基础底座与高度定制的设计令牌系统。

#2. 安装与配置

支持在 Vue 3 与 Nuxt 4 环境中直接使用。

#Nuxt 模块集成

开箱即用的主题注水与组件自动导入支持。

<div id="doc-content">
  <AnchorHeading as="h2" id="intro">介绍</AnchorHeading>
  <p>内容...</p>
</div>

<!-- 目录导航 -->
<Toc container="#doc-content" />

API 参考

属性类型默认值说明
containerstringdocument用于收集标题的容器 CSS 选择器。
selectorstring'h2, h3'目标收集的标题 CSS 选择器。
itemsTocItem[]—手动指定目录项(覆盖自动提取):id、title、level?。
scrollSpybooleantrue是否在页面滚动时自动高亮当前所在视口的小节。
offsetnumber80滚动定位与 IntersectionObserver 计算时的顶部偏移量 (px)。