您现在的位置是:首页 > 超好用插件vuex-persistedstate

超好用插件vuex-persistedstate

默认 2020-01-06 12:49 2310人围观 来源:原创
vue  
简介

大家在用vuex管理状态的时候是不是发现state数据每次刷新都会清空,

 

那是因为这是存在内存中的,所以我们必须把它保存在 session storage 、local storage 或者cookie中等。

 

但是每次这都这样做会显得很烦,这里就位大家推荐了 这款持久化插件。他可以自动帮你存储

 

下面是使用方法

 

npm install --save vuex-persistedstate

//使用包管理器安装

 在store.js中引入

 

import createPersistedState from 'vuex-persistedstate'

export default new Vuex.Store({

    。。。

  plugins: [createPersistedState()]

})

非常简单,这样下次刷新页面就不会清空值了。

 

备注:

 

上面默认是存储到localStorage里的 ,我们也可以改存到session中

 

import createPersistedState from 'vuex-persistedstate'

export default new Vuex.Store({

    。。。

  plugins: [createPersistedState({

    storage: window.sessionStorage

    })]

})

还有很多别的设置大家可以看下插件GitHub

 

https://github.com/robinvdvleuten/vuex-persistedstate

————————————————

版权声明:本文为CSDN博主「大狗不是狗」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/baidu_33548663/article/details/96431322

 

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3cn0udci9ym88

文章评论