Logotype Sitevision Developer
Log in
Log in

events

events are available in a client side context so trigger and listen to events triggered by any WebApp within a page.

js
import events from "@sitevision/api/common/events";

Methods

events.trigger(key [, data...])

Trigger a global event within the page.

js
// Trigger a global event events.trigger("add:item"); // Trigger a global event with data events.trigger("add:items", 3, 'banana');

events.on(key, () => {})

Listen to a global event within the page

js
// Listen to an event events.on("add:item", () => { console.log("Item added"); // Item added }); // Listen to an event with data events.on("add:items", (count, item) => { console.log(`Added ${count} ${item}`); // Added 3 banana });
Did you find the content on this page useful?