nuxt.jsで開発中です。
リロードしたらエラーが出て困っております。
asyncData内でvuexの値を使用しているのですが、
リロードすると、タイミングの問題でasyncData内ではvuexの値がまだセットされておらず、nullとなり、それが原因でエラーになるようです。
対処方法がわからないので、教えていただきたいです。
対処法としては「vuexのデータがセットされるのを待つ」くらいしか思い浮かばず、これも方法がわかりません。
補足
- 該当箇所をコメントアウトすると、問題なく動き、レンダリング後にvuexの値を見ても期待通りの値がセットされています。
- 違うページから遷移した場合も、vuexの値がすでにセットされているので、問題なく動作します。
あなたの回答
tips
プレビュー