我们先说一下小程序存储和web本地存储的区别:
1、写代码的方式不一样####
web:
存 : localStorage.setItem(“key”,“value”)
获取:localStorage.getItem(“key”,“value”)
小程序:
存 : wx.setStorageSync(“key”,“value”)
获取: wx.getStorageSync(“key”,“value”)
2、存的时候 有没又做类型转换
web:
不管存入的是什么类型的数据,最终都会调用以下 JSON.stringify() ,把数据变成字符串,再存进去
取得时候 JSON.parse()转换成对象取出来
小程序:
不存在类型转换这个操作,存什么类型的数据进去,获取的就是什么类型
现在我们回到小程序的本地存储方法:
①在存之前先判断本地存储有没有旧的数据
②没有旧的数据 直接发送请求
③ 有旧的数据 同时 旧的数据没有过期 就使用本地存储中的旧数据即可