npm 包 @atlaskit/navigation 使用教程

阅读时长 3 分钟读完

在现代 Web 开发中,基础 UI 组件是前端工程化项目中不可或缺的一部分。而组织管理这些组件的工具也必须优秀易用。在这篇文章中,我们将介绍如何使用 npm 包 @atlaskit/navigation。

什么是 @atlaskit/navigation?

@atlaskit 是由 Atlassian 持续维护的一套高质量的 React UI 组件库。其中,@atlaskit/navigation 组件库提供了一系列抽屉式的导航工具,能够为应用程序提供一个通用的 UI 架构。

配置和安装

我们可以通过在 npm script 中运行以下代码安装 @atlaskit/navigation:

在安装后,我们需要在自己的 React 应用程序中引入组件。在引入前,请确保您已经安装好了 React 和 ReactDOM。

以下代码展示了如何引入 @atlaskit/navigation 组件:

组件使用

@atlaskit/navigation 有多个组件,其中 NavigationContent 是主组件。我们可以通过调整它的属性设置导航控件的外观和功能。

以下是一些常见属性及其含义:

  • backIcon: 返回按钮上的图标。
  • base: URL 路径的基本 URL。
  • containerTitle: 导航菜单容器的标题。
  • globalItem: 右上角的全局菜单项。
  • headerComponent: 导航菜单容器的标头组件。
  • isOpen: 切换侧边栏的开启和关闭。
  • onResize: 调整大小时触发的回调函数。
  • showIcons: 是否在导航菜单项上显示图标。
  • width: 导航菜单宽度。

以下代码展示了如何使用这些属性:

-- -------------------- ---- -------
------ ------ - -------- - ---- --------
------ - ----------------- - ---- -----------------------
 
------ ------- -------- --------- -
  ----- ------------ ------------ - ---------------
  ----- ------------ - -- -- -------------------------
 
  ------ -
    ------------------
      -------------------
      ------------ -- ---------------------------
      ---------
      -----------
      --------------
      ------------------
      -----------------------
      --------------
    --------------------
  --
-
展开代码

总结

@atlaskit/navigation 是一个优秀的 React UI 组件库,它为我们提供了强大的抽屉式导航功能。在这篇文章中,我们讲解了如何安装和配置 @atlaskit/navigation,以及如何使用它的主要组件 NavigationContent。希望这篇文章能够帮助您在项目中使用这个优秀的组件库。

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

纠错
反馈

纠错反馈