Question au sujet de Nuxt.js
J'arrive à include et afficher dynamiquement (en changeant ses variables à ma guise) un component depuis une page mais j'arrive pas à changer, depuis une page, une variable d'un component qui est pas inclus dans ma page mais dans mon layout.
En gros si j'ai un layout avec un component "Navbar" (<navbar />) avec un {{ titre }} et que je veux changer la valeur de "titre" quand je suis sur /pages/blog/billet.vue, je dois procéder comment ?
Merci d'avance
ps: désolé si c'est une question de merde j'ai commencé à apprendre Nuxt et Vue ya à peine 24 heures et j'ai rien trouver à ce sujet du coup je me demande si c'est moi qui cherche mal ou si c'est simplement que c'est pas une bonne pratique.
t'as regardé ici: https://fr.vuejs.org/v2/guide/components-props.html#Passage-de-props-statiques-ou-dynamiques ?
"Toutes les données forment un flux de donnée descendant unidirectionnel (« one-way-down binding ») entre la propriété enfant et la propriété parente : quand la propriété du parent est mise à jour, cela va mettre à jour celle de l’enfant mais pas l’inverse. Cela empêche un composant enfant de muter accidentellement l’état du parent"
Si j'ai bien compris je peux pas faire mes modifications depuis /pages (j'imagine qu'ils sont enfants) car le template est le parent et, encore une fois si j'ai bien compris, j'y arrive quand j'inclue un component dans ma /page/blog/billet.vue car le parent est billet.vue.
Tape "state management vue" sur google, en gros c'est un composant qui stocke des données de manière globale et qui peut les transmettre a tous les composants.
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.