Files
jandl-taskmanager-app/app/src/plugins/w/events
2023-01-26 21:11:53 +01:00
..
2022-11-21 05:42:38 +01:00
2023-01-26 21:11:53 +01:00
2023-01-26 21:11:53 +01:00

W / Events

Required third-party plugins

$ npm i mitt@2

Import in main.ts

import events from '@/plugins/w/events'

const app = createApp(App)
    .use(events)

Examples

  1. Listen for event
this.$events.on('eventname', (optionalData) => ...do something)
  1. Listen for all events
this.$events.on('*', (optionalData) => ...do something)
  1. Fire event
this.$events.emit('eventname', optionalData)
  1. Clear all event listeners
this.$events.all.clear()
  1. More on https://www.npmjs.com/package/mitt