【发布时间】:2018-04-25 12:25:09
【问题描述】:
我将 Vue 与 Vuex 一起使用。我遇到了以下问题:当用户按下浏览器的“刷新按钮”时,Vuex 存储中的状态会重置为其初始值。但是,我想保留状态。更准确地说,我只想保留部分状态,而不是全部。
现在我知道有一个名为“vuex-persistedstate”的插件。就是这个:
https://www.npmjs.com/package/vuex-persistedstate
还有一个选项可以只保留部分状态,但我不知道如何准确地做到这一点。例如,如果我们看一下 jsfiddle
https://jsfiddle.net/robinvdvleuten/wmf8zvf8/
有一个变量叫做“count”。假设我们在状态中有另一个变量“newCount”,我只想保留 newCount,而不是 count。我要详细写什么而不是plugins: [createPersistedState()]?
非常感谢您的帮助!
【问题讨论】:
标签: javascript vuejs2 state vuex page-refresh