vuex数据持久化存储

编程入门 行业动态 更新时间:2024-10-07 16:17:16

vuex数据<a href=https://www.elefans.com/category/jswz/34/1771330.html style=持久化存储"/>

vuex数据持久化存储

  想想好还是说下vuex数据的持久化存储吧。依稀还记得在做第一个vue项目时,由于刚刚使用vue,对vue的一些基本概念只是有一个简单的了解。当涉及到非父子组件之间通信时,选择了vuex。只是后来竟然发现,刷新页面,数据去哪了???一脸懵逼。其实vuex本质上只是一个公共变量,是存储在浏览器内存中的,刷新页面,浏览器内存重置,数据也会被清空。如果要做数据持久化存储,肯定需要借助浏览器缓存,常用的也就localStorage,sessionStorage,indexDB之前了解一点,用的不是很多。现在也有很多数据持久化存储插件,原理都差不多,下面介绍一下vuex-persist的基本使用:

  1、安装 

npm install vuex-persist -D

  2、基本使用

import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import getters from './getters'
import mutations from './mutations'
import actions from './actions'
import VuexPersist from 'vuex-persist'Vue.use(Vuex);const vuexLocal = new VuexPersist({storage: window.localStorage //可选,sessionStorage/indexDB
});const store = new Vuex.Store({state,getters,mutations,actions,plugins: [vuexLocal.plugin]
});export default store

 

  

转载于:.html

更多推荐

vuex数据持久化存储

本文发布于:2024-02-07 08:24:17,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1755190.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:持久   数据   vuex

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!