技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

vuex-persistedstateハマりポイント(Vuex)

vuex-persistedstateハマりポイント(Vuex)

vuex-persistedstateがイケてなくてリロード時にgettersでnullになった話

■ 原因 ローカルストレージ→storeのコピーがmounted()の後にコピーされる

■ 対策 nuxt-client-init-moduleをインストールする。

これで “nuxtClientInit” という関数でクライアントが初期がしたときの動作を定義できる

参考

【Nuxt.js】vuex-persistedstateがイケてなくてリロード時にgettersでnullになった話 | のうみそブログ