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

标签 javascript serialization vue.js persistence vuex

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

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

知道如何实现这一目标吗?

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

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

最佳答案

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

“只需​​ JSON.stringify 它”

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

就像魅力一样。

关于javascript - 如何序列化和恢复vuex存储状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51547940/

相关文章:

javascript - Mongoose 从远程服务器获取外部数据

java - Weka 3.8.x 中的序列化错误

javascript - Vue.js 错误 : TypeError: Cannot read properties of undefined

javascript - 转义 vues 模板中的多个报价级别

c# - 如何正确序列化 DateTime?

methods - vue.js 是否更新依赖于方法的计算属性?

javascript - 更改:before and :after pseudo-elements?的样式

Javascript 在使用 localStorage 重新加载时不保留 div id?

javascript - 提交表单后会发生什么?

java - Spring JSON序列化、Gson反序列化