当前位置: 首页 > Web前端 > vue.js

最好用的 6 款 Vue 实时消息提示通知(Message-Notification)组件推荐与测评

时间:2023-04-01 01:27:03 vue.js

6款最好用的Vue实时消息通知(Message/Notification)组件推荐测评可作为用户交互、信息提交成功、错误、操作警告等场景的反馈提示。NativeJavaScript提供了alert、prompt和confirm等方法。这三种方式都不支持自定义,使用场景受到严重限制。尤其是在浏览器外弹出alert时,体验非常糟糕。因此,为了给用户提供良好的用户体验,我们需要封装一个定制好的Vue消息提示组件。这个组件看似简单,其实有很多需要注意的地方,比如屏蔽层、消失时间、点击事件的Bubble处理等。我在开发研究Message/Notification功能组件的时候,发现其实有一个Github上有很多制作精良、使用场景定位明确的第三方消息提示组件库。社区成熟,代码简洁,直接引用即可。没有必要自己写。本文推荐6个我用过的开源消息提示库。各有各的优势,可以按需挑选。如果你是搭建后台管理工具,不想处理前端问题,推荐使用卡拉云。KaraCloud是新一代的低代码开发工具,可以一键访问常用的数据库和API。无需懂前端,只需拖拽即可快速搭建属于自己的后台管理工具,将一周的工作量减少到一天的工作量,详见文末。下面给大家介绍6个常用的VueMessage/Notification组件,我用过并且感觉不错。您可以根据自己的需要挑选它们。vue-notification-专注于实时消息提示,随意修改各种样式,自带SweetAlert2-支持Vue3实时消息提示,功能齐全,应有尽有vue-toasted-极简风格,简洁代码,轻松定制海量消息提示组件vue-toastification-带有按钮和加载进度条的消息弹窗组件,给用户更多交互vue-notifications-超轻量级,适合只需要提示组件vue-toast基本功能的开发者-notification-超轻量级,多种提示类型,可定义位置,时长,队列等属性,支持Vue3Vue-notification-专注于实时消息提示,样式多样,想怎么修改,vue都有-notificationissimple高效的消息提示组件库,常规成功、错误、警告样式随意选择,使用Velocity动画库作为其动画支持,代码简洁,动画可以根据需要进行调整。颜色、字体、字号、弹出位置等常规细节更不用说,你可以随意修改。SweetAlert2-支持Vue3实时消息提示,功能齐全,应有尽有SweetAlert2不仅是一个实时消息提示组件,还内置了弹窗组件功能。Github的15kstar很好地说明了用户数量。JS编写的提示弹窗组件无依赖。最近刚升级,现在支持Vue3。SweetAlert2走的是全功能路线,有按钮,有文字,有图标,有各种触发器,还有各种告警配置。当然,这种全功能的代价是它并不轻巧,所以你要考虑它的大而全的功能是否是你所需要的。延伸阅读《如何在 vue 中加入图表 - vue echarts 使用教程》vue-toasted-极简风格,简洁代码,轻量级定制,轻量级消息提示组件vue-toasted消息提示组件库,可配置自定义动作,提示框时长,文本样式,图表样式等,提示框具有拖拽和点击的功能,可以和用户有更多的交互。VueToasted非常小且易于使用。如果你的需求不是太复杂,它会很适合你。除了这三种默认样式,你还可以自定义它的边框、颜色、字体,支持最基本的自定义。Vue-toastification-带有按钮和加载进度条的消息弹出组件,为用户提供更多交互。vue-toastification不是一个复杂的消息提示组件。它的优点是包含消失的进度条和消息提示按钮。进度条可以让用户了解消息提示的消失时间,添加进度条的意义在于vue-toastification包含可自定义的按钮,让用户在可预测的时间内与按钮进行交互。该按钮可以启动一个新事件,这增加了与用户交互的机会。在这里倒计时会很尴尬。这个进度条的特点在其他消息提示组件中是不常见的。延伸阅读:《多款顶级开源 vue 表单设计器测评推荐》Vue-notifications-超轻量级,适合只需要提示组件基本功能的开发者vue-notifications不是一个简单的消息提示组件库,而是连接你的UI管理框架和消息提示的链接图书馆桥。您可以使用它轻松替换您正在使用的UI提示,而无需重写您的代码。vue-toast-notification-超轻量级,多种提示类型,可以定义location,duration,queue等属性,支持Vue3vue-toast-notification是一个基础的消息提示组件库,有success,error,warning等各种提示框类型,可以自定义位置、持续时间、消息队列等配置信息。vue-toast-notification没有提供花哨的进度条等功能。重点是消息提示和用完后的路数。它只希望用户显示提示然后消失。多种可定制属性,而且超轻,是基础功能爱好者的好选择。延伸阅读《Element Plus for Vue 3 入门教程》Vue消息提示组件总结本文为大家推荐6款我用了多年最好用的Vue消息提示通知组件(Message/Notification),其中一款一定适合你。这些第三方组件帮助我们节省了大量的开发时间。如果想更进一步,推荐使用卡拉云。卡拉云内置多种常用组件,你不需要懂任何前端,拖拽即可快速生成。卡拉云可以帮助您快速构建企业内部工具。下图是使用卡拉云搭建的内部广告监控系统。不需要懂前端,拖拽组件,10分钟搞定。您还可以快速打造一套属于您的后台管理工具,了解更多。KaraCloud是新一代的低代码开发平台。与Vue、React等前端框架相比,KaraCloud的优势在于无需先搭建开发环境,注册后即可直接使用。开发人员根本不需要处理任何前端问题。只需拖拽即可快速生成所需组件,一键访问常用数据库和API。根据指导,简单几步就可以打通前后端。数周的开发时间缩短为1小时。立即免费试用KaraCloud。延伸阅读:Vueform表单异步验证终极教程最好用的6款MongoDBGUI管理工具横向评测5款最好用的VueUI移动端组件库-国内使用场景特别推荐Top5Vuetable表格组件评测推荐评测12款最好用的Vueopen源码UI库——特别推荐国内使用场景