为什么一开始并没有set名为posts_collected的缓存,直接get,却能直接获取到呢

来源:19-7 使用缓存实现文章收藏功能

qq_晨曦复合型变量_0

2018-09-15

var postsCollected = wx.getStorageSync('posts_collected'); // 所有文章的缓存状态
console.log(postsCollected);
写回答

1回答

qq_晨曦复合型变量_0

提问者

2018-09-15

在清除数据缓存后,再获取获取不到了。

网上查了一下,老师没有set就直接get可能是因为:如果没有清除缓存,原来的收藏记录会一直存在。直接get相当于一个判断

// 获取本地名字为'posts_collected'的缓存,如果'posts_collected'这个缓存不存在就相当于重新定义一个空数组

var postsCollected = wx.getStorageSync('posts_collected'); 

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23866 学习 · 6899 问题

查看课程