npm 包 blear.ui.toc 使用教程

阅读时长 3 分钟读完

在前端开发中,实现页面目录自动生成是一个常见需求。而 blear.ui.toc 就是一个实现这个功能的 npm 包。本文将详细介绍如何使用该 npm 包。

安装

安装 blear.ui.toc 前,你需要先安装 Node.js。安装完成后,可以在命令行终端中使用以下命令安装 blear.ui.toc:

基本用法

安装完成后,我们就可以在项目中使用该 npm 包了。以下是 blear.ui.toc 的基本使用方式:

-- -------------------- ---- -------
------ --- ---- --------------

--- -----
  --------- ----------
  ---------------- --------------
  ------ --
  ------- ------------
  ------ ---
--

其中,各个参数的含义如下:

  • selector:目录容器的选择器。
  • contentSelector:目标内容的选择器。
  • level:目录展示的最大层级数。
  • active:当前目录项被激活时的类名。
  • speed:目录滚动到指定位置的动画速度,单位是毫秒,默认为 300ms。

进阶用法

除了基础用法,blear.ui.toc 还提供了丰富的选项,可以帮助你更好地适配你的网站。

转换标题文本

如果你想要转换标题文本,比如将标题文本全角化,可以使用 textConverter 选项。

-- -------------------- ---- -------
--- -----
  --------- ----------
  ---------------- --------------
  ------ --
  ------- ------------
  ------ ----
  -------------- -------------- -
    ------ ----------------------------- -------------- -
      ------ -------------------------------------- - -------
    --
  -
--

支持锚点

如果你想要在点击目录项时直接跳转到对应位置,可以设置 scrollIntoView 选项为 true

自定义滚动容器

如果你想要将滚动容器指定为某个元素,你可以使用 scrollContainer 选项。

其他选项

还有很多其他的选项可以配置,比如:

  • headerSelector:标题的选择器,默认为 h1,h2,h3,h4,h5,h6
  • anchorPrefix:锚点的前缀,默认为 toc-
  • listClass:目录列表的类名。

结论

通过本文的介绍,你可以掌握 blear.ui.toc 的基本使用方法,以及一些高级选项的使用。希望这篇文章能够帮助你实现页面目录自动生成。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066b5451ab1864dac669ce

纠错
反馈