Vuex 数据未使用 createPersistedState 保存

问题描述 投票:0回答:1

我尝试在页面刷新时保存我的 vuex 状态,我使用了 createPersistedState 但无论如何数据仍然消失

我的商店文件:

import { createStore } from "vuex";

import createPersistedState from "vuex-persistedstate";
import data from "../store/projectsData";

export default createStore({
  plugins: [createPersistedState()],
  modules: {
    data,
  },
});

我尝试过 createPersistedState 包和 vuex-persists 但都不起作用!

vue.js vuex
1个回答
0
投票

您需要像这样配置包:

plugins: [
    createPersistedState({ storage: window.sessionStorage })
]

但是,我不建议使用这个包,因为它已被弃用。您可以根据需要手动使用sessionStoragelocaleStoragecookies来达到预期目的。

© www.soinside.com 2019 - 2024. All rights reserved.