Vuex4 - Impossible d'accéder à la propriété non définie (accès à « état »)
P粉321584263
P粉321584263 2023-08-25 10:06:35
0
1
413
<p>J'utilise <code>Vue3</code> et <code>Vuex4</code> mais j'obtiens toujours l'erreur suivante : </p> <pre class="brush:php;toolbar:false;">Uncaught TypeError : Impossible de lire les propriétés d'undéfini (lecture de 'state') sur ReactiveEffect.eval [as fn] (App.vue?3dfd:36) sur ReactiveEffect.run (reactivity.esm-bundler.js?a1e9:160) à la valeur ComputedRefImpl.get [en tant que valeur] (reactivity.esm-bundler.js?a1e9:1087) lors de l'installation (App.vue?3dfd:37) à callWithErrorHandling (runtime-core.esm-bundler.js?5c40:6656) à setupStatefulComponent (runtime-core.esm-bundler.js?5c40:6272) à setupComponent (runtime-core.esm-bundler.js?5c40:6228) sur mountComponent (runtime-core.esm-bundler.js?5c40:4081) à processComponent (runtime-core.esm-bundler.js?5c40:4056) au patch (runtime-core.esm-bundler.js?5c40:3651)</pre> <p>Je souhaite définir "bonjour" comme variable de message à utiliser dans toute l'application, voici mon fichier <code>main.js</code> <pre class="brush:php;toolbar:false;">importer { createApp} depuis 'vue' importer l'application depuis './App.vue' importer le routeur depuis './router' importer { createStore } depuis 'vuex' ; const store = créerStore({ État(){ retourner{ message : 'bonjour' } } }) createApp(App).use(router, store).mount('#app')</pre> <p> Ceci est mon fichier App.vue et j'essaie d'utiliser une fonction calculée et une API composée pour le recevoir. </p> <pre class="brush:php;toolbar:false;">import { ref, calculé } depuis 'vue' importer { useStore } depuis 'vuex' exporter par défaut { nom : « Application », installation(){ const magasin = useStore(); const message = calculé(() => store.state.message); console.log(message.value); retourner{ } } }</pre></p>
P粉321584263
P粉321584263

répondre à tous(1)
P粉322918729

Essayez d'utiliser :

createApp(App)
  .use(router)
  .use(store)
  .mount('#app')
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal