前提
Nuxt.jsでstoreやstateを利用しようとしているのですが、うまく呼び出すことができません。
storeフォルダにindex.jsファイルを作成し、下記のように記述しています。
/store/index.js
javascript
1import Vuex from 'vuex' 2 3export const state = () => ({ 4 loading:false 5}) 6 7export const mutations = { 8 loading (state, flag) { 9 state.loading = flag 10 } 11}
/pages/index.vueは下記のように記述しています。
/pages/index.vue
<template> <p>{{this.$store.state.loading}}</p> </template>
エラー内容
Cannot read property 'state' of undefined
と表示され、stateからデータを取得することが出来ない状況です。
呼び出し方を変えてもエラーから変化なしです。
動作的には、そもそもstoreを使える状況にないような気がしているのですが、
解決法についてご教授いただけないでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。