小程序 数据缓存 wx.getStorage等等

使用范围很广。尤其是操作用户没有保存过,或者是最快捷获取已有的数据

三个步骤:1.设置需要缓存的数据

2.获取缓存的数据

3.用完后记得清除缓存。

异步和同步的情况  还需要根据实际情况来定,个人一般情况下使用的比较多的是:

1.

wx.setStorage({

key: "name1",

data: datalist //需要存储的数据

})

2.

wx.getStorageSync(‘name1‘)

3.

wx.clearStorageSync()

具体可以参考 https://developers.weixin.qq.com/miniprogram/dev/api/

原文地址:https://www.cnblogs.com/xuhuang/p/9680164.html

时间: 2024-08-23 10:33:30

小程序 数据缓存 wx.getStorage等等的相关文章

微信小程序-数据缓存

每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync).wx.getStorage(wx.getStorageSync).wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置.获取和清理.本地缓存最大为10MB. 注意: localStorage 是永久存储的,但是我们不建议将关键信息全部存在 localStorage,以防用户换设备的情况. wx.setStorage(OBJECT) 将数据存储

小程序 数据缓存

Page({ data:{ // text:"这是一个页面" storageContent: '', storageSyncContent: '' }, onLoad:function(options){ // 页面初始化 options为页面跳转所带来的参数 }, /** * 异步存储 */ listenerStorageSave: function() { //以键值对的形式存储 传进去的是个对象 wx.setStorage({ key: 'key', data: '我是store

微信小程序数据请求方法wx.request小测试

微信小程序数据请求方法 wx.request wxml文件: <view> <textarea value="{{textdata}}"/> </view> <button bindtap="RequestData" value="Button">Button</button> 主要是一个按钮,点击后将请求的数据写入到textarea中 js文件: Page({ data:{ textd

微信应用号小程序WebSocket连接wx.connectSocket(OBJECT)

微信应用号小程序Socket连接wx.connectSocket(OBJECT) wx.connectSocket(OBJECT) ? 创建一个 WebSocket 连接:一个微信小程序同时只能有一个WebSocket连接,如果当前已存在一个WebSocket连接,会自动关闭该连接,并重新创建一个WebSocket连接. OBJECT参数说明: 参数 类型 必填 说明 url String 是 开发者服务器接口地址,必须是HTTPS协议,且域名必须是后台配置的合法域名 data Object 否

清除微信小程序的缓存

小程序会在本地存储数据,当服务器数据更新后,通常在小程序上显示的还是旧的数据,点击右上角的关闭按钮,再次打开小程序同样没有更新. 怎样才能完全清除小程序的缓存数据? 删除小程序的方法是: 1.第一步: 打开微信的"发现"->"小程序",这里看到使用过的小程序列表,你刚才打开的小程序就在第一个位置.在这里删除小程序就能完全清除缓存. 2. 第二步: 安卓手机:长按就能看到有删除按钮的菜单.苹果手机:向左拖动 原文地址:https://www.cnblogs.co

微信应用号小程序上传wx.uploadFile(OBJECT)

微信应用号小程序上传wx.uploadFile(OBJECT) wx.uploadFile(OBJECT) ? 将本地资源上传到开发者服务器.如页面通过 wx.chooseImage 等接口获取到一个本地资源的临时文件路径后,可通过此接口将本地资源上传到指定服务器.客户端发起一个HTTPS POST请求,其中 Content-Type 为 multipart/form-data . OBJECT参数说明: 参数 类型 必填 说明 url String 是 开发者服务器url filePath S

微信应用号小程序发起请求wx.request(OBJECT)

微信应用号小程序发起请求wx.request(OBJECT) wx.request(OBJECT) ? wx.request发起的是https请求.一个微信小程序,同时只能有5个网络请求连接. OBJECT参数说明: 参数名 类型 必填 说明 url String 是 开发者服务器接口地址 data Object.String 否 请求的参数 header Object 否 设置请求的header , header中不能设置Referer method String 否 默认为GET,有效值:O

小程序数据埋点实践之曝光量

什么是数据埋点 所谓数据埋点就是应用在规定流程中 对特定行为或事件进行数据采集 .使用采集的数据做用户分析和页面分析,可以获得应用的总体使用情况,为后续优化产品和运营提供数据支撑.常见数据埋点内容包括:访问量.停留时长.曝光量.点击量.跳出率等等. 微信小程序也为我们提供了自定义分析统计,其中包括 API 上报(代码埋点),填写配置(无埋点,只需在公众后台配置).而第三方统计平台比较有名的就是阿拉丁统计,只需引入集成的 SDK,开发成本低,能够满足大部分的需求. 数据埋点需要分析页面流程,确定埋

微信小程序 在使用wx.request时显示加载中

微信小程序中,向后台请求数据是,通常想给用户提示正在加载中,如下图: 我们可以用wx.showLoading(OBJECT),当请求服务器的地方多了,怎么才能不每次都要去调用函数,我们只要对wx.request加工下就可以了,在utils下新建js文件network.js var requestHandler = { url: '', data: {}, method: '', success: function (res) { }, fail: function () { }, complet