如何序列化和恢复 vuex 存储状态?

How to serialize and restore vuex store state?

我将 vuex 用于一个非常简单的单一用途应用程序。我想包括一个功能,使用户能够获得一个字符串 (/url),他们可以保存该字符串以在以后重新创建商店状态。

为此,我认为最简单的方法是只转储商店状态,然后使用此转储重新初始化应用程序。

知道如何实现吗?

我研究了现有的 vuex 持久性库,但它们似乎对我的目标来说有些过分了。在这种情况下,简单胜过复杂。

我看过的 vuex 持久化库 https://github.com/robinvdvleuten/vuex-persistedstate https://github.com/championswimmer/vuex-persist

我在 Vue Discord 聊天中得到了答案:

"just JSON.stringify it"

示例:https://github.com/devCrossNet/chaptr/blob/master/src/app/home/Home/Home.vue#L118

很有魅力。