npm包@rocketloop/ng2-toasty使用教程

阅读时长 7 分钟读完

前端开发经常需要用到一些提示工具,比如成功/失败的提示框等等。@rocketloop/ng2-toasty是一款Angular 2.x/4.x的Toast提示插件,它简单易用,样式可自定义。本文将详细讲解@rocketloop/ng2-toasty的使用方法,希望对于前端开发者有所帮助。

安装

在使用@rocketloop/ng2-toasty之前我们需要先安装它,可以通过以下命令来安装:

引入

在安装之后,我们需要在模块中引入@rocketloop/ng2-toasty:

使用

创建实例

在使用@rocketloop/ng2-toasty之前,我们需要先创建一个实例,这样我们才能在需要的时候使用它。

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

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

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

方法说明

success(options: ToastOptions)

成功提示

error(options: ToastOptions)

错误提示

warning(options: ToastOptions)

警告提示

info(options: ToastOptions)

信息提示

wait(options: ToastOptions)

等待提示

自定义样式

默认情况下,@rocketloop/ng2-toasty的样式是固定的,但是它提供了一些API供我们自定义样式。

在模块中可以使用以下方法来设置全局样式:

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

toastOptions参数说明

  • title:提示框的标题
  • msg:提示框的内容
  • showClose:是否显示关闭按钮
  • timeout:提示框自动关闭的时间,设置为0表示不会自动关闭
  • theme:提示框的主题,可选default、material、bootstrap、bootstrap-orange、bootstrap-white

示例代码

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

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

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

总结

本文简单介绍了@rocketloop/ng2-toasty的使用方法,如果您已经掌握了该插件的使用,相信在进行前端开发时会变得更加快速和高效。当然,根据不同的应用场景,我们还需要进一步灵活使用和定制。

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

纠错
反馈