微信小程序的'cookie'--storage浅解



  • 1前面

    微信小程序的运行环境类似于浏览器但又有些不同

    今天我们看看微信小程序的storage和浏览器

    有哪些不同

    2浏览器的cookie,小程序的storage

    q:小程序中没有cookie,那本地数据保存在哪?

    a:storage

    3storage如何操作

    微信已经为我们封装好了api

    设置缓存

    wx.setStorageSync

    异步函数

    try {
      wx.setStorageSync('key', 'value')
    } catch (e) { }
    

    wx.setStorage

    同步版本

    wx.setStorage({
      key: 'key',
      data: 'value'
    })
    
    移除缓存

    wx.removeStorage

    removeStorageSync

    获取缓存

    wx.getStorageSync

    清空缓存

    wx.clearStorageSync()

    详情见官方文档

    https://developers.weixin.qq.com/miniprogram/dev/api/wx.clearStorageSync.html

    4storage用于页面间传值

    例如我登陆获取用户的信息

    其他所有界面都可使用用户的信息

    5页面间传值的其他方法--vuex

    比storage难使用,storage的使用更简单方便

    6注意

    同一个微信用户,同一个小程序 storage 上限为 10MB


 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

与 Dian 的连接断开,我们正在尝试重连,请耐心等待