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.0 Example component added
Change log
0.0.1 Original project setup 0.1.0 Example component added
Installation
Run
npm install module-template-vue --save
Usage
Import
import Flash from 'module-template-vue'
Vue.use(Flash)
Use component
<flash :message="{ message: 'Some text', level: 'danger'}"></flash>
To make flash
function available globally turn events
flag on
<flash message="Some text" events="off"></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']
.