回答編集履歴

1

追記

2020/03/05 11:57

投稿

rubytomato
rubytomato

スコア1752

test CHANGED
@@ -103,3 +103,43 @@
103
103
  </script>
104
104
 
105
105
  ```
106
+
107
+
108
+
109
+ **2020/03/05 追記**
110
+
111
+
112
+
113
+ うまくいかなかった点について
114
+
115
+
116
+
117
+ 1) asyncDataメソッドが実行されない
118
+
119
+
120
+
121
+ 下記に引用した通りasyncDataメソッドはページコンポーネントでしか利用できません。
122
+
123
+
124
+
125
+ [API: asyncData メソッド](https://ja.nuxtjs.org/api/)
126
+
127
+
128
+
129
+ > asyncData はコンポーネント(ページコンポーネントに限ります)がロードされる前に毎回呼び出されます。
130
+
131
+
132
+
133
+ 2) index.jsではなくjson.js
134
+
135
+
136
+
137
+ 下記に引用した通りVuexには従来のクラシックモード (廃止予定)と、モジュールモードがあります。
138
+
139
+
140
+
141
+ [Vuex ストア](https://ja.nuxtjs.org/guide/vuex-store/)
142
+
143
+
144
+
145
+ > モジュールモード: store ディレクトリ内のすべての *.js ファイルが 名前空間付きモジュール に変換されます(index はルートモジュールとして存在します)