微信小程序使用本地存储方法

微信小程序提供了本地存储的方法 wx.setStorageSync()wx.getStorageSync(),可以用

于在用户本地存储数据。

wx.setStorageSync()

wx.setStorageSync() 方法用于将数据存储到本地缓存中。该方法是同步的。

javascript 复制代码
wx.setStorageSync(key, data)

参数说明:

  • key:String 类型,表示要存储的数据的 key。
  • data:支持各种类型,表示要存储的数据本身。

演示:将一个字符串存储到本地缓存中。

javascript 复制代码
wx.setStorageSync('name', 'Tom');

wx.getStorageSync()

wx.getStorageSync() 方法用于从本地缓存中获取数据。该方法是同步的。

参数说明:

  • key:String 类型,表示要获取数据的 key。

演示:从本地缓存中获取之前存储的字符串。

javascript 复制代码
const name = wx.getStorageSync('name');
console.log(name); // 输出:Tom

更新数据:

要更新已经存在的数据,只需重新使用wx.setStorageSync()方法即可。

删除数据:

使用wx.removeStorageSync()方法可以从本地存储中删除数据。

清除所有数据:

使用wx.clearStorageSync()方法可以清除本地存储中所有已存储的数据。

wx.setStorage()

wx.setStorage() 方法用于异步存储数据到本地缓存中。

javascript 复制代码
wx.setStorage({
  key: 'key',
  data: 'value',
  success: function () {
    // 存储成功后的回调函数
  }
})

参数说明:

  • key:String 类型,表示要存储的数据的键名。
  • data:任意类型,表示要存储的数据。
  • success:Function 类型,表示存储成功后的回调函数。该函数无参数。

wx.getStorage()

wx.getStorage() 方法用于异步从本地缓存中获取数据。

javascript 复制代码
wx.getStorage({
  key: 'key',
  success: function (res) {
    console.log(res.data); // 输出:'value'
  }
})

参数说明:

  • key:String 类型,表示要获取数据的键名。
  • success:Function 类型,表示获取数据成功后的回调函数。该函数会接收一个对象作为参数,其中 data 属性表示获取到的数据。
相关推荐
腾讯云云开发1 小时前
【你可能不知道的开发技巧】一行代码完成小程序的CloudBase鉴权登录
前端·后端·微信小程序
#微爱帮#4 小时前
微爱帮监狱寄信写信小程序OCR图片识别技术的选型、优化和实际应用。
小程序
毕设源码-钟学长5 小时前
【开题答辩全过程】以 基于微信小程序的汉服馆商城的设计与实现为例,包含答辩的问题和答案
微信小程序·小程序
计算机毕设指导65 小时前
基于微信小程序的心理咨询预约系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
说私域5 小时前
基于定制开发开源AI智能名片S2B2C商城小程序的数据质量管控研究
人工智能·小程序
低代码布道师16 小时前
互联网医院04科室管理
低代码·小程序
说私域20 小时前
分享经济应用:以“开源链动2+1模式AI智能名片S2B2C商城小程序”为例
人工智能·小程序·开源
一 乐1 天前
智慧养老|基于springboot+小程序社区养老保障系统设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·小程序
小小王app小程序开发1 天前
盈利 + 留存双驱动:分销商城小程序的增长法则与落地指南
小程序