uniapp读取(获取)缓存中的对象值(微信小程序)

文章目录

问题描述

大家好!我是夏小花,今天是2024年4月24日|农历三月十六,在我们日常开发中,做小程序可能会往缓存中存值或者是存对象,今天这篇博客文章主要是讲如何在微信小程序如何读取缓存中的值和如何向缓存中存值。

满满干货哦!!!

解决方案

存值

下面这段代码是基于uniapp进行向缓中存值操作
siteNumber:缓存的名称
res.work.siteNumber:缓存的值

java 复制代码
uni.setStorageSync('siteNumber', res.work.siteNumber);

参考示例:

java 复制代码
/ 登录成功后,处理函数
loginSuccess(result) {
    // 设置用户信息
    this.$store.dispatch('GetInfo').then(res => {
        if(res.work){
            uni.setStorageSync('siteNumber', res.work.siteNumber);
        }
        this.$tab.reLaunch('/pages/home')
    })
}

取值

下面这段代码是基于uniapp进行向缓中取值操作
siteNumber:缓存的名称
如果是存的是一个属性的话可以这样去取

java 复制代码
uni.getStorageSync('siteNumber')

如果是存的是一个对象的话可以这样去取

java 复制代码
uni.getStorageSync('siteNumber').nickName

参考示例:

java 复制代码
 async addmovieBrowsing(){
   let data = {
       userId:uni.getStorageSync('loginModel').userId,
       userName:uni.getStorageSync('loginModel').nickName,
       browseTime:this.getCurrentTime()
   }
   await post('system/istory',data).then(res=>{
       // console.log("添加浏览记录=====>",res)
   })
},
相关推荐
Agatha方艺璇2 小时前
前端开发技术复习笔记
vue·bootstrap·css3·html5·web
wj3055853783 小时前
Claude Code接入MiMo缓存失效?1个变量秒修复
缓存·mimo·claude code
无涯大者5 小时前
Redis 实现页面缓存、购物车、登录 token示例、点赞 / 阅读计数,排行榜 示例
redis·缓存
于先生吖6 小时前
前后端分离二手商城开发,质检登记、回收回款整套业务源码部署教程
java·开发语言·uni-app
zzqssliu6 小时前
taocarts高并发缓存架构:多级缓存策略、热点数据预加载与防缓存穿透实战
缓存·架构
Java 码思客9 小时前
【Redis分布式缓存实战】第20章 Redis监控运维与自动化体系
运维·redis·缓存
myenjoy_19 小时前
采集网关的离线缓存与断点续传——当网络不可靠时,数据一条都不能丢
网络·缓存
我血条子呢10 小时前
飞书缓存移到D盘
缓存·飞书
小葛要努力11 小时前
创建vue2项目
程序人生·vue
七仔啊11 小时前
基于海康门禁的人员计数系统
vue