17 lines
326 B
JavaScript
17 lines
326 B
JavaScript
// a Quasar CLI boot file (let's say /src/boot/bus.js)
|
|
|
|
import { EventBus } from 'quasar'
|
|
import { boot } from 'quasar/wrappers'
|
|
|
|
const bus = new EventBus()
|
|
|
|
export default boot(({ app }) => {
|
|
// for Options API
|
|
app.config.globalProperties.$bus = bus
|
|
|
|
// for Composition API
|
|
app.provide('bus', bus)
|
|
})
|
|
|
|
export { bus }
|