zoukankan      html  css  js  c++  java
  • 微信小程序通过三种异步函数获取缓存值

    微信小程序的本地缓存跟H5的localStorage非常类似,是前端的数据库,以下用三种异步函数来实现本地缓存值的获取。

    第一种:es5标准:通过回调函数获取

    //设置缓存值
    wx.setStorageSync('flag', '123')
    
    //异步获取缓存
    const flag = wx.getStorage({
      key: 'flag',
      success(data){
        console.log(data)
      }
    })

    第二种:es6标准:通过promiss

    //设置缓存值
    wx.setStorageSync('flag', '123')
    
    //异步获取缓存
    const flag = wx.getStorage({
      key: 'flag'
    })
    flag.then((value)=>{
       console.log(value.data)
    })

    第三种:es7标准:通过await

    方法体前必须加async

    async onload(options){
        //设置缓存值
        wx.setStorageSync('flag', '123')
    
        //异步获取缓存
        const flag = await wx.getStorage({
          key: 'flag'
        })
        
        console.log(flag)
    }

    write by:tuantuan

  • 相关阅读:
    Kettle初使用
    Datax初使用
    代码层次上的软件质量属性
    第二周周总结
    软件质量属性---可修改性
    淘宝网中的软件质量属性
    第一周周总结
    2020寒假(12)
    2020寒假(11)
    2020寒假(10)
  • 原文地址:https://www.cnblogs.com/widgetbox/p/13749031.html
Copyright © 2011-2022 走看看