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

微信小程序提供了本地存储的方法 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 属性表示获取到的数据。
相关推荐
2301_810313181 小时前
宠物服务APP开发宠物社交上门喂养洗护商城系统源码搭建
小程序·团队开发·软件需求·宠物
momodira810 小时前
防溺水作品投票小程序选哪个?
小程序·投票工具·线上制作教程
鲁Q同志13 小时前
微信小程序【uni-file-picker文件预览】
微信小程序·小程序
2601_9638699513 小时前
【计算机毕业设计】基于微信小程序的拼车服务系统设计与实现
微信小程序·小程序·课程设计
2501_9159090613 小时前
iOS应用性能监控 Instruments工具与崩溃日志分析完整指南
android·ios·小程序·https·uni-app·iphone·webview
人脸核身安全官14 小时前
人脸核身SDK接入实测:H5/小程序常见兼容问题与通过率优化
小程序·人脸识别·人脸比对·活体检测·实人认证·h5人脸核验·旷视
2501_915918411 天前
详解iOS App上架至App Store的全流程步骤与注意事项
android·macos·ios·小程序·uni-app·cocoa·iphone
greenbbLV1 天前
积分兑换商城供应商挑选:避坑要点与靠谱选择解析
前端·小程序
旺仔学长 哈哈1 天前
55384 消防安全教育与逃生演练小程序:知识学习、案例浏览和在线演练一站式实现
学习·小程序·消防教育·逃生演练
虚惊一场2 天前
撤销为什么只需要 pop:用事件重放实现离线台球计分
微信小程序·uni-app