62979


ページ遷移時にサーバから取得したデータを、  
以下に分けて保存したいと考えています。

  * コンポーネント内data
  * Vuexストア

Nuxt.jsの公式ガイドを読んだところ、片方のみに保存する場合であれば、  
`asyncData`や`fetch`で対応すべきと理解できましたが、  
両方に保存したい場合にはどうすべきか分かりませんでした。

暫定案として、

  * `asyncData`内で、「コンポーネントのdata」に保存
  * `mounted`内で、dataの「Vuexストア」に保存

を考えていますが、これ以外によい方法はありませんでしょうか？


CC BY-SA 4.0
2020-02-12T00:23:55.493
62973
2020-02-12T02:40:24.560
36365
question
vue.js nuxt.js
Nuxt.jsで非同期に取得したデータを、コンポーネント内dataとVuexストアの両方に保存したい


asyncData内で「Vuexストア」に保存も行えば良いと思います。


CC BY-SA 4.0
2020-02-12T02:40:24.560
62979
2020-02-12T02:40:24.560
28970
62973
answer