vue-tabevents

1.2.0 • Public • Published

vue-tabevents

npm npm npm jsdelivr travisci

Easy communication between tabs for Vue 2.x

Basic Screenshot

Getting Started

Installing

Install with npm:

npm install --save vue-tabevents

import into project:

import Vue from 'vue';
import vueTabevents from 'vue-tabevents';
 
Vue.use(vueTabevents);

Usage

To an emit event to other tabs

this.$tabEvent.emit('eventName');

const data = {
    name: 'Ali'
    phone: 123
}

this.$tabEvent.emit('eventName', data);

To listen for events emitted by other types

this.$tabEvent.on('eventName', callback);

this.$tabEvent.on('eventName', (data) => console.log(data));

To stop listening to an event

this.$tabEvent.off('eventName');

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Dependencies (0)

    Dev Dependencies (7)

    Package Sidebar

    Install

    npm i vue-tabevents

    Weekly Downloads

    830

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    15.3 kB

    Total Files

    9

    Last publish

    Collaborators

    • almoullim