我尝试在页面刷新时保存我的 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 但都不起作用!
您需要像这样配置包:
plugins: [
createPersistedState({ storage: window.sessionStorage })
]
但是,我不建议使用这个包,因为它已被弃用。您可以根据需要手动使用sessionStorage、localeStorage或cookies来达到预期目的。