回答編集履歴
2
'store'→'state'に修正致しました。
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
```
|
8
8
|
// 修正前
|
9
9
|
// state
|
10
|
-
export const
|
10
|
+
export const state = () => ({
|
11
11
|
user: {}
|
12
12
|
})
|
13
13
|
|
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
// 修正後
|
34
34
|
// state
|
35
|
-
export const
|
35
|
+
export const state = () => ({
|
36
36
|
})
|
37
37
|
|
38
38
|
// mutations
|
1
誤っていた点を修正いたしました。
answer
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
以上の問題を解決いたしましたので報告いたします。
|
2
2
|
|
3
|
-
Nuxt.jsの```state```はオブジェクトではなく関数なので、任意のオブジェクトpayloadとの結合```Object.assign(state, payload)```が使えず、また```state.push(payload)```も表示がおかしくなります。
|
3
|
+
Nuxt.jsの```state```はオブジェクトではなく関数なので、任意のオブジェクト```payload```との結合```Object.assign(state, payload)```が使えず、また```state.push(payload)```も表示がおかしくなります。
|
4
4
|
|
5
|
-
ですので
|
5
|
+
ですのでvuex-persistedstateを```paths```を指定せずにデフォルトで使う場合は、どうしてもstate以下を保存してしまうので、state, mutations, nuxtClientInitを以下のように変更しました。
|
6
6
|
|
7
7
|
```
|
8
8
|
// 修正前
|