npm 包 cbp-vue-toastr 使用教程

简介

cbp-vue-toastr 是一款基于 Vue 开发的轻量级消息通知插件,它支持多种类型的消息提示,例如成功、失败、信息、警告等,同时也支持自定义消息内容及配置项。cbp-vue-toastr 易于集成到 Vue 项目中,是一款开发效率提高的利器。

安装

我们可以通过 npm 进行安装:

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

或者使用 yarn:

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

引入

在 Vue 项目中,我们可以将 cbp-vue-toastr 引入到全局或某个局部组件中,以下是引入到全局的示例代码:

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

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

如果只需要在某个局部组件中使用 cbp-vue-toastr,可以直接在该组件中进行引入:

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

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

使用

使用 cbp-vue-toastr 插件非常简单,我们只需要在模板中添加 cbp-vue-toastr 标签,并通过 props 传递消息内容及配置项即可,以下是使用示例代码:

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

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

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

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

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

在示例代码中,我们通过传递不同的 type 值来显示不同类型的消息,也可以通过设置 props 的其它值来对消息进行自定义,例如:

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

在上面的代码中,我们通过设置 position、timeout、close 等 props 的值,对消息框进行了自定义设置。

props

cbp-vue-toastr 除了支持默认的 props 值外,也支持通过 props 来自定义消息框的配置,以下是可自定义的 props 列表:

Props 名称 类型 默认值 说明
type String 'success' 消息类型,支持 success、error、info、warning
title String '' 消息标题,默认为空
message String '' 消息内容,默认为空
position String 'top-right' 消息框位置,支持 top-left、top-right、bottom-left、bottom-right
timeout Number 3000 消息框自动关闭的延迟时间,单位为毫秒
close Boolean false 是否显示关闭按钮

除上述 props 外,cbp-vue-toastr 还支持通过 $toast.$emit() 方法直接调用插件,例如:

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

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

在上面的代码中,我们通过调用 $toast.$emit('show', options) 方法,并传递 options 对象,来显示自定义的消息提醒框。

总结

cbp-vue-toastr 是一款十分实用的 Vue 消息通知插件,它支持多种不同类型的消息提示,还支持自定义消息框的配置,易于集成到 Vue 项目中。通过本文的介绍,相信大家已经能够对该插件有所了解,并在实际项目中得到应用。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60055da681e8991b448db63a


猜你喜欢

  • npm 包 polly-ssml-builder 使用教程

    在前端开发过程中,使用文本转语音技术可以为用户提供更加友好的交互体验。而 Amazon Polly 的 SSML 语言可以实现高质量的语音合成效果。但是,手写 SSML 语言的难度较高,因此我们可以借...

    3 年前
  • npm 包 child-process-async 使用教程

    在前端开发中,我们常常需要使用到子进程来执行一些耗时的任务,如编译、压缩、打包等。而 Node.js 提供了 child_process 模块来支持创建和管理子进程。

    3 年前
  • npm 包 vile-bundler-outdated 使用教程

    作为前端开发者,我们使用许多 npm 包来帮助我们完成工作。然而,这些 npm 包可能会过期,存在安全漏洞,需要我们及时更新。vile-bundler-outdated 是一个 npm 包,能够检查项...

    3 年前
  • npm 包 vue2-toast-sample 使用教程

    前言 在前端开发中,弹窗是常用的交互方式之一。但是,如果每次都手写弹窗,会浪费很多时间和精力。Fortunately,目前有许多好用的 npm 包可以帮助我们快速创建弹窗,如 vue2-toast-s...

    3 年前
  • npm包datadog-middleware使用教程

    介绍 Datadog是国外一家著名的云监控服务商,提供监控、指标分析、错误追踪等功能。为了方便Node.js开发者使用Datadog服务,社区开发了一个npm包datadog-middleware,用...

    3 年前
  • npm 包 make-spa 使用教程

    前言 现在的前端开发越来越具有工程化的特点,而一款好的工具也会在很大程度上提升开发效率。 make-spa 就是一个非常实用的 npm 包,可以帮助我们快速搭建一个单页应用程序。

    3 年前
  • npm 包 ethereumjs-tx-es5 使用教程

    简介 ethereumjs-tx-es5 是一个 npm 包,它是 Ethereum 中用来创建交易的 JavaScript 库。它使用了 es5 的语法,可以保证代码的兼容性。

    3 年前
  • npm 包 mathy-unicode-characters 使用教程

    在前端领域,有时候需要在网页上展示一些数学符号或者特殊字符。但是由于这些字符不像普通字符那样容易输入,我们需要一些专门的工具来方便地在代码中使用这些字符。npm 包 mathy-unicode-cha...

    3 年前
  • npm 包 scroll-list 使用教程

    随着移动设备的普及,移动端的使用体验成为了前端开发中一个重要的问题。scroll-list 是一个 npm 包,可以帮助开发者实现移动端列表的滚动效果。本文将介绍如何使用该包,并给出详细的使用教程。

    3 年前
  • npm 包 html-entities-decoder 使用教程

    什么是 html-entities-decoder? html-entities-decoder 是一款能够将 HTML 实体编码转换成相应字符的轻量级 npm 包,可以被广泛地应用于处理来自 HTM...

    3 年前
  • npm 包 datatables.net-editor-se 使用教程

    介绍 datatables.net-editor-se 是 DataTables 的扩展插件,它提供了行内编辑的功能,可以方便地实现表格的增、删、改操作。 安装 你可以通过 npm 安装 datata...

    3 年前
  • npm包 bbo-styled-components使用教程

    前言 随着前端技术的飞速发展,前端界的项目容量也越来越庞大,同时也需要越来越多的开发工具来提高开发效率。在前端中,CSS样式是经常被用到的一个重要元素,而styled-components则是一种处理...

    3 年前
  • npm 包 datatables.net-editor-jqui 使用教程

    介绍 datatables.net-editor-jqui 是使用 jQuiery UI 的 datatables.net 插件,用于在 Web 应用中创建可编辑表格的 npm 包。

    3 年前
  • npm 包 page2pdf 使用教程

    JavaScript 是非常强大的一门语言,它在前端开发中有着举足轻重的地位。在 Web 应用程序的开发过程中,我们时常需要将页面转换为 PDF 文件。在这个过程中,我们可以利用一个名为 page2p...

    3 年前
  • npm包 yunpian-sms-service 使用教程

    简介 yunpian-sms-service是一个基于云片网短信平台API封装的Node.js模块。可以方便的在Node.js中发送短信。 本文将详细介绍npm包 yunpian-sms-servic...

    3 年前
  • npm 包 class-o-mat 使用教程

    在前端开发中,使用面向对象编程的方法能够使代码更加清晰、可读、易于维护。但是,对于一些新手来说,面向对象编程的理解和实现常常比较困难。为了解决这个问题,有一个叫做 class-o-mat 的 npm ...

    3 年前
  • npm包guster使用教程

    前端开发人员经常使用npm包来加速和简化开发过程。guster是一个使用简单、适用于前端开发的npm包,它允许我们快速搭建本地服务器、制作静态资源和预处理CSS等等。

    3 年前
  • npm 包 cow-foo 使用教程

    npm 是一个非常流行的 JavaScript 包管理工具,它可以让我们轻松地安装、管理并更新 JavaScript 包。其中,cow-foo 是一款封装了一些常见 JavaScript 操作功能的 ...

    3 年前
  • npm 包 jsdom-runner 使用教程

    前言 在前端开发中,我们经常需要对 DOM 进行一些操作,比如获取元素、修改元素样式等等。而在前端自动化测试中,我们也需要对 DOM 进行操作,比如模拟用户点击某个元素、验证页面某个元素是否出现等等。

    3 年前
  • npm包 favicons-webpack-plugin-hellotech 使用教程

    喜欢网站图标的人都应该知道 favicon。它是网站的标志,用于在浏览器标签页、收藏夹和书签上显示。通常情况下,这是一个小的图像文件,通常是一个16x16像素的.ico文件。

    3 年前

相关推荐

    暂无文章