Skip to content

mwazovzky/module-template-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPM module template for Vue.js component

Description

Use template to publish Vue.js component(s) as npm module.
Example component included.

Version 0.1.1 Level's colors updated

Change log

0.0.1 Original project setup
0.1.0 Example component added
0.1.1 Level's colors updated

Installation

Run

npm install module-template-vue --save

Usage

Import

import Flash from 'module-template-vue'
Vue.use(Flash)

Use component

<flash message="Some text"></flash>
<flash :message="{ message: 'Some text', level: 'danger'}"></flash>

To make flash function available globally turn events flag on

<flash message="Some text" events="on"></flash>

... and define global events bus object

window.events = new Vue(); 

window.flash = function(message) {
	window.events.$emit('flash', message);
}

Avalable level flags are: ['success', 'info', 'warning', 'danger'].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published