Vue JS + Variable Global

Par Jielde, il y a 9 ans


Bonjour,

Je continue mon petit bonhomme de chemin sur Vue JS, et j'ai de nouveau un problème (encore...).
Je souhaite utiliser plusieurs variables sur plusieurs page.
Je me suis dit :

je vais utiliser les Store, je pense que cela est fait pour ça !

Mais étrangement je ne peux pas créer plusieurs Store (user, permissions, config, ...)

Alors je vous pose la question, comment bien gérer les variable global avec Vue JS ?

Merci pour vos retours :)

2 réponses

Jielde, il y a 9 ans

Effectivement,

Bien structurer la chose.
Merci

PhiSyX, il y a 9 ans

Yop.
Tu n'as pas besoin de créer plusieurs Store, un seul Store suffit amplement.

Tu dois repenser ton state globale, voir large.
Ex de state:

{ config: { // ... }, permissions: { // ... }, user: { username: null, email: null, token: null } // otherProp: 'defaultValue' }

Après tu peux séparer tes states sous forme de module mais ça peut devenir très vite compliqué.