vuejs-v1-noty

0.1.2 • Public • Published

vuejs-v1-noty

A Vue JS wrapper around Noty. Originally developed for Vue 2 by @renoguyon. NPM packages changed by @nateritter to support Vue 1.

Getting Started

Install using npm:

$ npm install vuejs-v1-noty

Import and register Vue plugin:

import Vue from 'vue'
import VueNoty from 'vuejs-v1-noty'
 
Vue.use(VueNoty)

Import noty styles

Import stylesheet in your vue / js components:

import 'vuejs-noty/dist/vuejs-noty.css'

Or, import styles in your less / scss stylesheet:

@import '~vuejs-noty/dist/vuejs-noty.css';

Usage

In your Vue.js components, simply call one of these methods:

// Basic alert
this.$noty.show("Hello world!")
 
// Success notification
this.$noty.success("Your profile has been saved!")
 
// Error message
this.$noty.error("Oops, something went wrong!")
 
// Warning
this.$noty.warning("Please review your information.")
 
// Basic alert
this.$noty.info("New version of the app is available!")

Configuration

Config defaults

You can set a default configuration object when registering the plugin. Example:

Vue.use(VueNoty, {
  timeout: 4000,
  progressBar: true,
  layout: 'topCenter'
})

Config override

All of the alert methods can accept a config object as second parameter if you need to override the defaults. Example:

this.$noty.info("Hey! Something very important here...", {
  killer: true,
  timeout: 6000,
  layout: 'topRight'
})

For more information about available configuration properties, please read Noty's documentation.

Package Sidebar

Install

npm i vuejs-v1-noty

Weekly Downloads

0

Version

0.1.2

License

ISC

Last publish

Collaborators

  • nateritter