質問するログイン新規登録

回答編集履歴

1

追記

2020/03/05 11:57

投稿

rubytomato
rubytomato

スコア1752

answer CHANGED
@@ -50,4 +50,24 @@
50
50
  }
51
51
  }
52
52
  </script>
53
- ```
53
+ ```
54
+
55
+ **2020/03/05 追記**
56
+
57
+ うまくいかなかった点について
58
+
59
+ 1) asyncDataメソッドが実行されない
60
+
61
+ 下記に引用した通りasyncDataメソッドはページコンポーネントでしか利用できません。
62
+
63
+ [API: asyncData メソッド](https://ja.nuxtjs.org/api/)
64
+
65
+ > asyncData はコンポーネント(ページコンポーネントに限ります)がロードされる前に毎回呼び出されます。
66
+
67
+ 2) index.jsではなくjson.js
68
+
69
+ 下記に引用した通りVuexには従来のクラシックモード (廃止予定)と、モジュールモードがあります。
70
+
71
+ [Vuex ストア](https://ja.nuxtjs.org/guide/vuex-store/)
72
+
73
+ > モジュールモード: store ディレクトリ内のすべての *.js ファイルが 名前空間付きモジュール に変換されます(index はルートモジュールとして存在します)