vuetify-toast-snackbar is a basic vue toast service with queue support that uses the snack bar component.
vuetify snackbar stack, vuetify global snackbar, vuetify alert popup, vuetify snackbar not showing
A Lightweight JavaScript Library to Create Snackbar and Toaster Notifications | Notify.js
How to make use of it:
Install & Download:
# NPM $ npm install vuetify-toast-snackbar --save
Usage
import VuetifyToast from 'vuetify-toast-snackbar' Vue.use(VuetifyToast, { x: 'right', // default y: 'bottom', // default color: 'info', // default icon: 'info', iconColor: '', // default classes: [ 'body-2' ], timeout: 3000, // default dismissable: true, // default multiLine: false, // default vertical: false, // default queueable: false, // default showClose: false, // default closeText: '', // default closeIcon: 'close', // default closeColor: '', // default slot: [], //default shorts: { custom: { color: 'purple' } }, property: '$toast' // default })
import Vue from 'vue' import Vuetify, { VSnackbar, VBtn, VIcon } from 'vuetify/lib' import VuetifyToast from 'vuetify-toast-snackbar' Vue.use(Vuetify, { components: { VSnackbar, VBtn, VIcon } }) Vue.use(VuetifyToast)
this.$toast('Default toast') this.$toast.info('Info toast') this.$toast('Custom options', { color: 'green', dismissable: true, queueable: true }) this.$toast.custom('Custom short') this.$toast(null, { slot: [this.$createElement('button', ['Click here'])] })
Get currently displayed Toast component.
let cmp = this.$toast.getCmp() cmp.message = 'Dynamic properties' cmp.close()
Vuetify Toast Snackbar Component, Vuetify Toast Snackbar Plugin/Github
See Demo And Download
Official Website(eolant): Click Here
This superior jQuery/javascript plugin is developed by eolant. For extra advanced usage, please go to the official website.