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)
   })
},
相关推荐
qq_5470261791 天前
Java 中的 Caffeine 缓存详解
java·开发语言·缓存
QQ22792391021 天前
Java springboot基于微信小程序的智慧旅游导游系统景点门票酒店预订(源码+文档+运行视频+讲解视频)
java·spring boot·微信小程序·maven·vuejs
devilnumber1 天前
Redis 使用过程中可能遇到的常见问题或 “坑”
数据库·redis·缓存
CDN3601 天前
【踩坑实录】前端开发必看:一次由CSS缓存引发的线上事故与SEO反思
前端·css·缓存
Aray12341 天前
Redis Cluster 集群选举机制
数据库·redis·缓存
ego.iblacat2 天前
Redis 核心概念与部署
数据库·redis·缓存
苏渡苇2 天前
5 分钟跑起 Redis(Docker 版)
数据库·redis·缓存·docker·redis入门
Jul1en_2 天前
【Redis】Zset类型、命令及应用场景
数据库·redis·缓存
杨凯凡2 天前
【014】基本类型与包装类:缓存、相等性、NPE
java·数据结构·缓存
weisian1512 天前
Java并发编程--33-Redis分布式缓存三大核心架构:主从、哨兵、分片,落地实战与选型
java·redis·缓存·主从架构·哨兵架构·分片架构