vuex实现持久化存储

news/2024/12/23 6:29:45/

在使用vuex存储数据的时候刷新页面数据会消失,此时就可以使用持久化存储

使用vuex-persistedstate插件

第一步:下载插件

$ npm install vuex-persistedstate

 第二步:在store的index.js里面引入插件

import createPersistedState from 'vuex-persistedstate'

第三步:在文件中使用

在getters下面使用加上

plugins: [//1.0默认是localStorageceratePersistedState()//2.0想要改变存储方式createPersistedState({//   storage: window.sessionStorage或者window.localStorage或者window.cookie,// 存储的 key 的key值key: "store",reducer(state) { //1.0 如果想要存储state中的某些值return { near:state.near,mid:state.mid,far:state.far};//2.0 如果想要存储state中的所有值return{...state}})]


http://www.ppmy.cn/news/987234.html

相关文章

Redis—相关背景

Redis—相关背景 🔎Redis—特性In-memory data structures—在内存中存储数据Programmability—可编程性Extensibility—可扩展性Persistence—持久化Clustering—集群High availability—高可用 🔎Redis 为什么快🔎Redis 的使用场景Real-tim…

spring扩展点

在Spring框架中,有多个扩展点(Extension Point)可用于自定义和扩展应用程序的行为。这些扩展点允许开发人员介入Spring的生命周期和行为,并提供了灵活性和可定制性。以下是一些常见的Spring扩展点: BeanPostProcessor&…

ObjectArx 设置填充透明度问题

初始化透明度参数AcCmTransparency对象时,需要调用setAlpha设置透明度值,这里传入的值是0255,但cad特性面板上显示的是090,且经过测试发现,传入值与特性面板显示的值也是不同的,比如传入90,显示64,百度搜索了个寂寞,最后还是在谷歌找到了答案,原来设置的值和特性面板…

C语言打印水仙花数

“水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=13+53+3^3,则153是一个“水仙花数”。 思路,先把每个数的每位算出来,然后再判断他们的3次方相加是否这个…

编译内联导致内存泄漏的问题定位修复

作者:0x264 问题 线上长时间存在一个跟异步 inflate 相关的量级较大的内存泄漏,如下所示: 第一次分析 从内存泄漏粗略看有几个信息: 被泄漏的Activity有很多,所以可能跟某个具体业务的关系不大引用链特别短&#xf…

多线程(V1.0)

多线程基础知识 什么是进程什么是线程什么是多线程什么是ThreadCurrentThreadManagedThreadId异步多线程同步单线程与异步多线程的区别多线程进行顺序控制各版本多线程比对1. .NetFrameWork 1.0 1.12..NetFrameWork 2.0(推出新的CLR)3..NetFrameWork 3.0 Task 多线程安全问题线…

工作纪实36-ES查询条件过长

问题 es中使用bool查询时查询内容长度太长导致报错: caused by: org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: too_many_clauses: maxClauseCount is set to 1024 错误信息提示:最大子句数量限制为1024 解决方案 1.设置es配…

<el-date-picker>组件选择开始时间,结束时间自动延长30min

背景&#xff1a;选择开始时间&#xff0c;结束时间自动增加30分钟&#xff0c;结束时间也可重新选择&#xff0c;如图&#xff1a; <el-form-item label"预约开始时间" prop"value1"><el-date-pickersize"large"v-model"ruleForm…