All Projects → Almoullim → Vue Tabevents

Almoullim / Vue Tabevents

Licence: mit
Event-Based communication across opened tabs for Vue 2.x

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Tabevents

vue-bus
Tiny simple central event bus plugin for Vue.js
Stars: ✭ 50 (+61.29%)
Mutual labels:  events, vue-plugin
Pipe
Multi provider event grid written in go
Stars: ✭ 9 (-70.97%)
Mutual labels:  events
Laravel Event Projector
Event sourcing for Artisans 📽
Stars: ✭ 650 (+1996.77%)
Mutual labels:  events
Thenetwork Open
TheNetwork is a blog cum chat app. It's completely built using firebase. Users can post, comment, like and bookmark the blogs, also users can send follow requests to connect with people. Users can create events and also prepare an event roadmap. Pagination for realtime data is also included in chats, blogs and events.
Stars: ✭ 17 (-45.16%)
Mutual labels:  events
Domtastic
Small, fast, and modular DOM and event library for modern browsers.
Stars: ✭ 763 (+2361.29%)
Mutual labels:  events
Phly Event Dispatcher
Experimental PSR-14 implementation, tracking the specification.
Stars: ✭ 24 (-22.58%)
Mutual labels:  events
Telemetry
Dynamic dispatching library for metrics and instrumentations.
Stars: ✭ 647 (+1987.1%)
Mutual labels:  events
Diff Table
Stars: ✭ 21 (-32.26%)
Mutual labels:  events
Vector
A reliable, high-performance tool for building observability data pipelines.
Stars: ✭ 8,736 (+28080.65%)
Mutual labels:  events
Vue Js Toggle Button
🍥 Vue.js 2 toggle / switch button - simple, pretty, customizable
Stars: ✭ 836 (+2596.77%)
Mutual labels:  vue-plugin
Evented
Fire and listen to events in JavaScript
Stars: ✭ 6 (-80.65%)
Mutual labels:  events
Laravel Google Calendar
Manage events on a Google Calendar
Stars: ✭ 787 (+2438.71%)
Mutual labels:  events
Remit
RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (-22.58%)
Mutual labels:  events
Eventrouter
A simple introspective kubernetes service that forwards events to a specified sink.
Stars: ✭ 671 (+2064.52%)
Mutual labels:  events
Rules
Durable Rules Engine
Stars: ✭ 863 (+2683.87%)
Mutual labels:  events
Osem
Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.
Stars: ✭ 649 (+1993.55%)
Mutual labels:  events
Laravel Event Broadcast
Laravel event broadcasting with Node.js, Redis & Socket.io
Stars: ✭ 5 (-83.87%)
Mutual labels:  events
Vue Loadable
⏳ Improve your loading state control with pretty simple methods and helpers.
Stars: ✭ 23 (-25.81%)
Mutual labels:  vue-plugin
Vent
jQuery inspired DOM events library
Stars: ✭ 30 (-3.23%)
Mutual labels:  events
Gtm In Viewport Manager
A manager of in-viewport events for GTM (Google Tag Manager).
Stars: ✭ 20 (-35.48%)
Mutual labels:  events

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].