在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
wx.setStorageSync与wx.setStorage的区别关于同步缓存和异步缓存的区别:
wx.setStorage(Object object)是微信小程序异步缓存方法: 是一个获取缓存值异步方法,参数object包含Key,data和success(即缓存成功)、fail(缓存失败)、complete(即缓存完成)3个通用方法。只要是异步的方法都会有这3个通用方法。优点:将过程细化,在3个过程(3个通用方法)中可以进一步优化一功能。
wx.setStorage({ key:"key", data:"value" }) wx.getStorage(OBJECT) 从本地缓存中异步获取指定 key 对应的内容。 wx.getStorage({ key: 'key', success: function(res) { console.log(res.data) } }) wx.removeStorage(OBJECT) 从本地缓存中异步移除指定 key
wx.removeStorage({ key: 'key', success: function(res) { console.log(res.data) } }) 微信小程序中以Sync(同步,同时)结尾的,都是都是同步缓存 wx.setStorageSync(string key, any data)是微信小程序同步缓存方法: 是异步获取缓存方法的反向,就是同步获取缓存(所有异步方法后缀加上Sync就是同步方法了)。同步缓存需要接受2个参数。同步方法没有success(即缓存成功)、fail(缓存失败)、complete(即缓存完成)3个通用方法。 wx.getStorageSync(KEY) wx.getStorageInfoSync wx.removeStorageSync(KEY) |
请发表评论