四时宝库

程序员的知识宝库

微信小程序开发极简入门(九):数据存取

page里的data有效范围仅在当前页面内,很多数据我们需要全局使用,例如:登录TOKEN、登录用户信息、数据字典(行政区域编码、商品类目)等很少变更的字典数据。

WXML:


  
  
  

JS:

  setStorage() {
    wx.setStorageSync("token", "jwt-token")
    wx.setStorage({
      key: "token2",
      data: "jwt-token2"
    })
  },
  getStorage() {
    var token = wx.getStorageSync('token')
    if (token) {
      wx.showToast({
        title: token,
      })
    } else {
      wx.showToast({
        title: '数据不存在',
        icon: 'error'
      })
    }

  },
  removeStorage() {
    //删除某个Key
    wx.removeStorageSync('token')
    //全清
    wx.clearStorageSync()
  }
  • 单Key允许存储数据最大长度1MB,所有数据上限10MB。
  • 以上只演示最常用的,其他API见官方文档。
  • 所有API都有同步、异步两套接口,注意看其区别。
  • 要额外注意异步方法的使用,多个心眼儿。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接