npm 包 nt-web-loading 使用教程

阅读时长 8 分钟读完

nt-web-loading npm 包是一个提供了多种加载动画效果的 Web 前端组件,可以让开发者在页面加载过程中显示美观的动画效果,提高用户体验。在本篇文章中,我们将详细介绍如何使用 nt-web-loading

安装

nt-web-loading 包可以通过 npm 安装:

使用

在使用 nt-web-loading 之前,首先需要在 HTML 中引入样式文件:

引入后,我们就可以在 Web 项目中使用此组件。

组件提供的加载动画分为两种:

  1. 以元素的形式插入到页面中
  2. 以全屏遮罩的形式展示在页面中间

Element 形式

要在 Web 项目中使用以元素形式插入的加载动画,需要引入加载动画组件并在需要的元素中添加组件作为子元素。例如,在按钮中添加加载动画的代码如下:

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

在以上代码中,.nt-loading-btn 类为按钮样式,.nt-loading 为包含在按钮中的加载动画组件样式,.nt-loading-dot 为加载动画组件的小圆点样式。

Mask 形式

要在 Web 项目中使用以全屏遮罩的形式展示的加载动画,需要在需要展示遮罩的元素中添加组件。例如,在页面中添加全屏遮罩的代码如下:

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

在以上代码中,.nt-loading-container 为需要展示遮罩的元素样式,.nt-loading 为加载动画组件样式,.nt-loading-dot 为加载动画组件的小圆点样式。

调用

在上述代码中,都包含了 id="nt-loading" 的元素,这个元素就是加载动画的主体元素。在需要显示加载动画的时候,只需要调用 show() 方法即可:

同样,在需要隐藏加载动画的时候,调用 hide() 方法即可:

示例代码

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

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

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

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

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

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

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

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

总结

通过本篇文章,我们学习了如何使用 nt-web-loading npm 包,在 Web 前端项目中添加多种加载动画效果。在实际项目中,开发者可以根据自己的需求和样式进行适当的修改和扩展,比如添加不同的加载动画类型和调整样式。使用 nt-web-loading 包可以大大提升用户体验,让您的 Web 项目更加美观和实用。

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

纠错
反馈