uniapp 使用state 持久化存【已解决】
创始人
2024-06-03 12:57:57
0

state状态管理,刷新页面后他是会重置的,并不能做到持久化保存数据

这个时候我们有两种方法

1,利用H5的本地存储(localStorage,sessionStorage);(不推荐,用了这个state好像又没什么用了)

2,利用第三方封装好的插件,例如vuex-persistedstate;

vuex-persistedstate是一个Vuex插件,可以将Vuex store的状态持久化存储到浏览器的localStorage或sessionStorage中,使得用户下次打开页面时能够继续使用之前的应用状态。这样可以避免用户在刷新页面或关闭浏览器后所有状态都丢失的情况。

首先我们要引入插件:https://pan.baidu.com/s/14NPn4dmC5FbRzP86dOATwQ

提取码:7ty9

首先这是没有持久化的

这个时候我的state是没有用户信息的userinfo没有数据,注意这里不加插件也是可以拿到你的初始设置的数据的,但是至少不能变更,不能保留实现持久化的

加入插件后实现持久化

这里我已经拿到用户数据了,刷新也是会保留的,实现了持久化,下面是代码部分

1,首先新建一个状态管理store目录,放入插件js,新建index.js

2,indexjs

import Vuex from "vuex";
import Vue from "vue";
Vue.use(Vuex);
import createPersistedState from "vuex-persistedstate";export default new Vuex.Store({state:{num:1,userinfo:{}},getters:{},mutations:{set_userinfo(state,data){state.userinfo=data}},actions:{},modules:{},plugins: [createPersistedState({// 存储方式storage:window.localStorage,key:'userinfo',reducer(state) {return {...state}}}),],
})

3,引入store

4,使用commit调用方法,存入数据

this.$store.commit('set_userinfo',res.data)

这里的set_userinfo是我们index.js里面自己写的,方法名随意

然后去页面打印刷新看数据是否持久化

ok,是不是很简单,有问题滴滴我,一起加油!!!!!

相关内容

热门资讯

吉林市松花江导游词 吉林市松花江导游词3篇  作为一位尽职的导游,时常要开展导游词准备工作,导游词事实上是一种对旅游景点...
北京圆明园的导游词 北京圆明园的导游词  圆明园位于北京市西郊,海淀区东部。原为清代一座大型皇家御苑,占地约5200亩,...
沙澧公园导游词 沙澧公园导游词  大家好!欢迎大家来到美丽的漯河,来到美丽的沙澧公园。我姓张,今天由我来为大家服务!...
蒋氏故居导游词 蒋氏故居导游词  蒋氏故居位于浙江省宁波市奉化区溪口境内,昔日蒋氏家族就于此地生活,工作,娱乐等。下...
安徽九华山的导游词 有关安徽九华山的导游词范文  九华山在皖南青阳县境内,是我国四大佛教名山之一。唐代文学家刘禹锡,登上...
阳龙导游词 阳龙导游词  游客朋友们大家好,今天我们一起来游览具有“天下第一缸”之称的云阳龙缸,我是大家今天行程...
世界地质奇观—阿斯哈图花岗岩... 世界地质奇观—阿斯哈图花岗岩石林的导游词  女士们、先生们:大家好!现在我们已经来到了国家4A级旅游...
洛阳牡丹导游词 洛阳牡丹导游词  作为一名具备丰富知识的导游,总归要编写导游词,导游词是导游员进行实地口语导游的基础...
常州恐龙园导游词 常州恐龙园导游词500字  作为一名专门为游客提供优质服务的导游人员,通常会被要求编写导游词,导游词...
河南天波杨府的导游词 河南天波杨府的导游词  天波杨府是北宋抗辽英雄杨业的府邸,原位于北宋首都东京(今开封)城内西北偶、天...
黄山松导游词 黄山松导游词  导游词是导游人员引导游客观光游览时的讲解词,是导游员同游客交流思想,向游客传播文化知...
龙门石窟导游词 龙门石窟导游词(通用21篇)  作为一名专门引导游客、助人为乐的导游,就不得不需要编写导游词,借助导...
韩国釜山导游词 关于韩国釜山导游词  各位游客,大家好,欢迎大家来到这韩国南部以"深水良港"而著称的釜山参观游览,我...
云南抚仙湖导游词 云南抚仙湖导游词  作为一位出色的导游人员,往往需要进行导游词编写工作,导游词由引言、主体和结语三部...
北京颐和园的旅游导游词 北京颐和园的旅游导游词  篇一:颐和园导游词  1 概况  颐和园是我国现存规模最大,保存最完整的皇...
三亚导游词 三亚导游词精选  三亚市位于海南岛最南端,位于北纬18°09′34″-18°37′27″、东经108...
大理崇圣三塔中英文导游词 大理崇圣三塔中英文导游词  作为一无名无私奉献的导游,通常会被要求编写导游词,导游词作为一种解说的文...
胡雪岩故居的导游词 胡雪岩故居的导游词  作为一名具备丰富知识的导游,常常要写一份好的导游词,导游词具有注重口语化、精简...
西安钟楼的导游词 西安钟楼的导游词  西安钟楼位于西安市中心,明城墙内东西南北四条大街的交汇处。钟鼓楼是古代中国城市的...
南越王墓葬群导游词 南越王墓葬群导游词  西汉南越王墓_导游词  西汉南越王墓  一、概况  各位游客,今天我将带大家参...