@litt1e-p/notification-center

NotificationCenter for vue which is base on publish-subcribe pattern and Vue emitter

Usage no npm install needed!

<script type="module">
  import litt1ePNotificationCenter from 'https://cdn.skypack.dev/@litt1e-p/notification-center';
</script>

README

NotificationCenter

NotificationCenter for vue which is base on publish-subcribe pattern and Vue emitter

Installation

npm i @litt1e-p/notification-center --save

Usage

import { NotificationCenter } from '@litt1e-p/notification-center'

// 1. add observer
NotificationCenter.$addObserver('noticeName', cb)

// 2. post a message
NotificationCenter.$post('noticeName', someMessage)

// 3. remove an observer when destroy
NotificationCenter.$removeObserver('noticeName', cb)


function cb (msg) {
  console.info(msg)
}
/////

for more usage