Je suis nouveau dans l'environnement de VueX
Je voudrais passer un array de data d'un component à un autre
Dans un des composants, j'ai un 'event' qui appelle une fonction avec un argument qui est un objet.
<template>
<div @click="routeItemPressed(route)"></div>
</template>
Voilà la methode utilisée :
routeItemPressed(route) {
console.log(route);
}
Le console.log retourne un objet :
Proxy {destination: {…}, distance: {…}, duration: {…}, origin: {…}, id: "J86P3joWWd8UuvsmrQcR"}
[[Handler]]: Object
[[Target]]: Object
[[IsRevoked]]: false
Maintenant, j'aimerai ajouter cet objet à un array dans le 'store' afin de pouvoir l'utiliser dans un autre component.
Le code dans 'store' est le suivant :
import { createStore } from 'vuex'
export default createStore({
state: {
routes: [],
},
mutations: {
},
actions: {
},
modules: {
}
})
J'ai testé pas mal de choses mais je ne suis pas arrivé à résoudre le problème.
En espérant que vous pourrez m'aider, merci bcp d'avance !