vue-toast

toasts for vuejs
18,723 147
Install
npm install vue-toast
Latest Version:3.1.0
Vue:2
License:MIT
Last Updated:Dec 6, 2020
Links: GitHub  ·  npm
Maintainer: a_staroverov

vue-toast

Toasts for Vue 2. (Vue 1)

How does it work? Look it here.

Usage

Install:

npm i vue-toast

Import:

import 'vue-toast/dist/vue-toast.min.css'
import VueToast from 'vue-toast'

new Vue({
  template: "<div> <vue-toast ref='toast'></vue-toast> </div>",
  components: { VueToast },
  mounted() {
    const toast = this.$refs.toast

    toast.showToast('Show me toast')
    toast.showToast('Show me toast again!')
  }
})

Global

<link rel="stylesheet" href="./path/to/vue-toast.min.css" charset="utf-8">
<script src='./path/to/vue-toast.min.js'></script>
// it available in window.vueToasts.default

API

  • showToast(string, {}) - main function that generates toast with some settings of instance toast and shows him.
  • setOptions({}) - function for changing settings of component.
  • closeAll({}) - function for close all toasts.

Settings

Funcion setOptions({}) lets to change settings of component.

  • position {String} position of component | default: 'left bottom' | possible '[left, right] [top, bottom]'
  • maxToasts {Number} max toasts number | default: 6

Funcion showToast(string, {}) lets to change settings of current toast.

  • theme {String} style for toast | default: default | possible: info warning error success
  • timeLife {Number} time of life for current toast
  • closeBtn {Boolean} turn off|on button for close toast and disabled|enabled "timeLife"

Example

Look here.

Related Packages

vue-json-tree-view

a JSON Tree View Component in Vue.js

380,792 473
@v-c/picker

picker ui component for vue

57,185 32
vue-frame-crm

vue components for crm system

15,005
kokk

A beautiful way to create a documentation from markdown, and insert a vue compon...

10,142 49
vue-desktop

A UI library for building admin panel website.

4,851 540

Version History

Version Released License
3.1.0 MIT
3.0.0 MIT
2.0.3 MIT
2.0.2 MIT
2.0.0 MIT