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


PhiSyX
Réponse acceptée

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é.

Jielde
Auteur

Effectivement,

Bien structurer la chose.
Merci