Vue Notifications Components
What's Included in the Vue Notification Package
The Vue Notification package includes the following list of components.Vue Badge
The Vue Badge component is a pure CSS control used to add notifications, messages, or statuses in different shapes and sizes. The Badge control can be easily integrated with ListView, Avatar, and other container controls.<a href="https://ej2.syncfusion.com/vue/documentation/badge/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-notification-npm">Getting Started</a> .
<a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-notification-npm#/material/badge/default.html">Online demos</a> .
<a href="https://www.syncfusion.com/vue-components/vue-badge?utm_source=npm&utm_medium=listing&utm_campaign=vue-notification-npm">Learn more</a>
Key features
- Types - Provided 8 different types of Badges.
- Predefined colors - Provided 8 predefined situational colors of Badges.
- Position - Supports 3 different positions, such as
default
,top
andbottom
.
Vue Message
The Vue Message component is a graphical user interface for displaying messages with visual severity levels. It differentiates messages with icons and colors to denote the importance and context of the message.<a href="https://ej2.syncfusion.com/vue/documentation/message/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-notification-npm">Getting Started</a> .
<a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-notification-npm#/material/message/default.html">Online demos</a> .
<a href="https://www.syncfusion.com/vue-components/vue-message?utm_source=npm&utm_medium=listing&utm_campaign=vue-notification-npm">Learn more</a>
Key features
- Severity - Provides an option to display the message with distinctive icons and colors based on the severity type. The available severity types such as Normal, Success, Info, Warning, and Error.
- Variants - Provides an option to display the message with predefined appearance variants. The available variants such as Text, Outlined, and Filled.
- Visibility - Provides an option to show or hide the message.
- Template - Provides an option to customize the content of the message.
Vue Toast
The Vue Toast component is a small, non-blocking notification pop-up. It is a readable message displayed at the bottom of the screen or at a specific target and disappears automatically after a few seconds (time out) with different animation effects.<a href="https://ej2.syncfusion.com/vue/documentation/toast/getting-started/?utm_source=npm&utm_medium=listing&utm_campaign=vue-notification-npm">Getting Started</a> .
<a href="https://ej2.syncfusion.com/vue/demos/?utm_source=npm&utm_medium=listing&utm_campaign=vue-notification-npm#/material/toast/default.html">Online demos</a> .
<a href="https://www.syncfusion.com/vue-components/vue-toaster?utm_source=npm&utm_medium=listing&utm_campaign=vue-notification-npm">Learn more</a>
Key features
- Position - Enables to position the toast anywhere on the screen. It has a predefined set of positions and custom inputs for position based on the target.
- Autohide and Timeout - Toast can be expired based on the timeOut property; it hides toast automatically when reaches specific time without user interaction.
- Multi toast - Toasts can support to display multiple toasts with various time delay.
- Progress bar - Supports to visually indicate time lapse when the toast expires.
- Action buttons - Supports to add buttons in the toast for archiving any actions within the toast.
- Template - User customized element can be defined for the toast using the template property.
Setup
To installnotifications
and its dependent packages, use the following command,npm install @syncfusion/ej2-vue-notifications
Supported frameworks
Notification components are also offered in following list of frameworks.|
JavaScript |
React |
Angular |
ASP.NET Core |
ASP.NET MVC | | :-----: | :-----: | :-----: | :-----: | :-----: |
Showcase samples
Support
Product support is available through following mediums.- Support ticket - Guaranteed Response in 24 hours | Unlimited tickets | Holiday support
- Community forum
- GitHub issues
- Request feature or report bug
- Live chat
Changelog
Check the changelog here. Get minor improvements and bug fixes every week to stay up to date with frequent updates.License and copyright
This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA. To acquire a license for 80+ Vue UI components, you can purchase or start a free 30-day trial.
A free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
See LICENSE FILE for more info.
© Copyright 2023 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.