微信小程序-API 本地存储

一.本地存储-同步API

存储 : wx.setStorageSync

获取:wx.getStorageSync

删除:wx.removeStorageSync

清空:wx.clearStorageSync

代码:

复制代码
  save(){
    //存储
     wx.setStorageSync('id', 1) 
     wx.setStorageSync('obj', {name:"text"})
  },
  get(){
    //获取
    const id=wx.getStorageSync('id')
    console.log(id)
  },
  remove(){ 
    //删除
     wx.removeStorageSync('id')
  },
  removeAll(){
    //全删
    wx.clearStorageSync()
  }

二.本地存储-异步API

存储 : wx.setStorage

获取:wx.getStorage

删除:wx.removeStorage

清空:wx.clearStorage

代码:

复制代码
  save(){
    //存储
    wx.setStorage({
      key:'num',
      data:1
    })
    wx.setStorage({
      key:'obj',
      data:{name:'text'}
    })
  },
  async get(){
    //获取
    const { data }=await wx.getStorage({
      key:'obj'
    })
    console.log(data.name)
  },
  remove(){ 
    //删除
    wx.removeStorage({
      key:'num'
    })
  },
  removeAll(){
    //全删
    wx.clearStorage()
  }

此处出现的await/async两个关键字配合去获取Promise对象。

await用于异步函数获取Promise对象,但是只能用于异步函数里,所以需要加async关键字修饰get。

await获取的是Promise对象的最后结果。但是这个过程并不会影响和阻止小程序的异步并行处理。

复制代码
  async get(){
    //获取
    const { data }=await wx.getStorage({
      key:'obj'
    })
    console.log(data.name)
  }
相关推荐
2501_915918415 小时前
iOS 应用上架全流程实践,从开发内测到正式发布的多工具组合方案
android·ios·小程序·https·uni-app·iphone·webview
上海云盾第一敬业销售9 小时前
小程序被爬虫攻击,使用waf能防护吗?
爬虫·小程序
suncentwl11 小时前
做一个答题pk小程序多少钱?
小程序·答题小程序·知识竞赛·答题pk软件
说私域11 小时前
基于开源链动2+1模式AI智能名片S2B2C商城小程序的流量转化策略研究
人工智能·小程序
咸虾米_11 小时前
微信小程序通过uni.chooseLocation打开地图选择位置,相关设置及可能出现的问题
微信小程序·小程序·uniapp开发·小程序地图api
未来之窗软件服务13 小时前
蔬菜批发小程序:生产商的数字化转型利器——仙盟创梦IDE
小程序·自动化·仙盟创梦ide·东方仙盟·蔬菜批发·批发系统
数据皮皮侠16 小时前
最新上市公司业绩说明会文本数据(2017.02-2025.08)
大数据·数据库·人工智能·笔记·物联网·小程序·区块链
不如摸鱼去1 天前
Trae 辅助下的 uni-app 跨端小程序工程化开发实践分享
微信小程序·小程序·uni-app·aigc·ai编程
意会1 天前
微信闪照小程序实现
前端·css·微信小程序
小白_ysf2 天前
uniapp 开发微信小程序,获取经纬度并且转化详细地址(单独封装版本)
微信小程序·uni-app