问题描述
大家好!我是夏小花,今天是
2024年4月24日|农历三月十六
,在我们日常开发中,做小程序可能会往缓存中存值或者是存对象,今天这篇博客文章主要是讲如何在微信小程序如何读取缓存中的值和如何向缓存中存值。
满满干货哦!!!
解决方案
存值
下面这段代码是基于uniapp进行向缓中存值操作
siteNumber
:缓存的名称
res.work.siteNumber
:缓存的值
uni.setStorageSync('siteNumber', res.work.siteNumber);
参考示例:
/ 登录成功后,处理函数 loginSuccess(result) { // 设置用户信息 this.$store.dispatch('GetInfo').then(res => { if(res.work){ uni.setStorageSync('siteNumber', res.work.siteNumber); } this.$tab.reLaunch('/pages/home') }) }
取值
下面这段代码是基于uniapp进行向缓中取值操作
siteNumber
:缓存的名称
如果是存的是一个属性的话可以这样去取
uni.getStorageSync('siteNumber')
如果是存的是一个对象的话可以这样去取
uni.getStorageSync('siteNumber').nickName
参考示例:
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) }) },