本文小编为大家详细介绍“微信小程序中怎么进行缓存”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序中怎么进行缓存”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。微信小程序 缓存关于本地缓存1.wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。本地缓存最大为10MB2.localStorage 是永久存储一、异步缓存wx.setStorage(OBJECT)将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容wx.getStorage(OBJECT)从本地缓存中异步获取指定 key 对应的内容。wx.getStorageInfo(OBJECT)异步获取当前storage的相关信息wx.removeStorage(OBJECT)从本地缓存中异步移除指定 key 。二、同步缓存wx.setStorageSync(KEY,DATA)将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口。wx.getStorageSync(KEY)从本地缓存中同步获取指定 key 对应的内容。wx.getStorageInfoSync同步获取当前storage的相关信息wx.removeStorageSync(KEY)从本地缓存中同步移除指定 key 。三、清理缓存wx.clearStorage()清理本地数据缓存。wx.clearStorageSync()同步清理本地数据缓存关于同步缓存和异步缓存的区别以Sync(同步,同时)结尾的都是都是同步缓存,二者的区别是,异步不会阻塞当前任务,同步缓存直到同步方法处理完才能继续往下执行。但是一般情况下不要用清除所有的缓存,如果想要清除相应的缓存,设置对应的缓存内容为空数组就好关于历史 香港云主机搜索页面这里有三个绑定事件bindinput=”searchNameInput” 获取用户输入的数据bindtap=”setSearchStorage” 设置本地存储bindtap=”deleteHistory” 删除历史搜索当点击搜索的时候,bindtap=”setSearchStorage”流程这么走:1.用户输入数据,点击搜索2.如果数据不为空,加入(设置)本地缓存3.去服务器搜索用户想要的数据,赋值给这个页面的变量4.点击删除,去除本地这个key的value这里的缓存形式的 key=>valuevar searchData = wx.getStorageSync(‘searchData’) || []获取本地名字为’searchData’的缓存,如果’searchData’这个缓存不存在就相当于重新什么一个空数组,赋值给searchData这个变量searchData.push(this.data.inputValue)将用户输入的值PUSH进searchData这个变量里wx.setStorageSync(‘searchData’, searchData)调用API接口,重新设置key = ‘searchData’的这个缓存的value等于searchData下面的wx.request是请求数据的内容,说腻了,印象够深了。这里没有绑定获取缓存的bindtap,只要获取到,然后添加到Page里面的data这里是将’searchData’这个key的缓存的value为空数组,而不是使用API提供的wx.clearStorageSync,这个会清除其他的所有缓存,而我只是想清除这一个key的缓存读到这里,这篇“微信小程序中怎么进行缓存”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注开发云行业资讯频道。
这篇文章主要介绍了win10易升如何删除,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.首先,打开“我的电脑”,再点“C盘”,再点Windows10upgrade文件夹,找到“Windows1…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。