Vuex createPersistedState 部分持久化不起作用

问题描述

按照持久化状态文档 (https://www.npmjs.com/package/vuex-persistedstate),我试图像这样部分持久化状态:

export default new Vuex.Store({
  state: {
    user: {},signupLayout: false,adminLayout: false,sidebarOpen: false,homeLayout: false,/* New - 6/01/2021 */
    cloudinary: {
      cloud_name: "*****",base_upload_preset: "*****",channel_header_upload_preset: "*****",profile_image_upload_preset: "*****",audio_upload_preset: "*****",cover_image_upload_preset: "*****",},plugins: [createPersistedState({
      paths: ["user","signupLayout","adminLayout","sidebarOpen","homeLayout"]
    })],mutations: {
    setUser(state,user) {
      state.user = user;
    },setSignupLayout(state,bool) {
      state.signupLayout = bool;
    },setSidebarOpen(state,bool) {
      state.sidebarOpen = bool;
    },setAdminLayout(state,bool) {
      state.adminLayout = bool;
    },/* New - 6/01/2021 */
    setHomeLayout(state,bool) {
      state.homeLayout = bool;
    },

然而,当我尝试运行代码时,没有任何东西被持久化。谁能告诉我为什么,以及如何解决?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)