Passer au contenu principal

Chargement des widgets dans une SPA

Mis à jour cette semaine

Dans le cadre d’une utilisation du widget dans une web application (SPA, SSR, SSG, etc), le chargement ou le déchargement du widget peut ne pas s’effectuer.

Afin de remédier à ce soucis, il y a à disposition un ensemble de données et méthodes injectés dans la window du navigateur pour permettre au développeur d’interagir avec le widget.

Comment procéder :


Dans la window il y a window.joinStories.widgets[alias] de disponible avec les éléments suivant :

  • loaded → montre l’état du widget

  • load → méthode permettant de charger le widget

  • unload → méthode permettant de décharger le widget

→ Appeler window.joinStories.widgets[alias].unload() pour enlever un widget.

→ Appeler window.joinStories.widgets[alias].load() pour afficher un widget.

→ Appeler window.joinStories.widgets[alias].load(true) pour forcer le re-affichage du widget.

Avez-vous trouvé la réponse à votre question ?