微信小程序-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)
  }
相关推荐
说私域2 小时前
社群经济下开源链动2+1模式AI智能名片S2B2C商城小程序的信任重构机制研究
人工智能·小程序·重构
说私域11 小时前
开源AI智能名片链动2+1模式S2B2C商城小程序FAQ设计及其意义探究
人工智能·小程序
小小王app小程序开发11 小时前
短剧小程序 2025 核心痛点分析:内容、技术与合规的三重困境
小程序
fthux12 小时前
孩子的名字有救了
微信小程序·typescript·ai编程
276695829214 小时前
朴朴超市小程序分析
java·python·小程序·node·sign·朴朴超市·sign-v2
低代码布道师14 小时前
医疗小程序04添加就诊人
低代码·小程序
Best14 小时前
uniapp 微信小程序记录
微信小程序·小程序·uni-app
蒲公英源码17 小时前
基于PHP+Vue+小程序快递比价寄件系统
vue.js·小程序·php
小小王app小程序开发17 小时前
盲盒小程序一番赏创新玩法拓展:构建社交化集藏新生态
小程序
韩立学长18 小时前
【开题答辩实录分享】以《奇妙英语角小程序的设计与实现》为例进行答辩实录分享
小程序·php