数据缓存

页面路由

# 简介

sessionStorage 数据存储是跟 sessionStorage 数据存储 的用法相似,加上存储的存活时间,默认是 365 天 ,如果要修改这个默认值,那么可以在 @/config/index.js 中修改 storageExpired 的值。

sessionStorage的方法全部已经注册在 uni.sessionStorage 全局方法中。使用只需要 uni.sessionStorage+方法就可以。 源码地址 (opens new window)

# 存数据 set

uni.sessionStorage.set(name, value, expired);
  • name 本地存储的key
  • value 为值
  • expired 存储的时间, 默认365 天

# 获取本地存储数据 get

export default {
  methods: {
    async getStorage() {
      let res = await uni.sessionStorage.get(name)
    },
  }
}
  • name 本地存储的key

# 移除本地存储数据 remove

export default {
  methods: {
    async removeStorage() {
      let res = await uni.sessionStorage.remove(name)
    },
  }
}
  • name 本地存储的key

# 清空本地存储数据 removeAll

export default {
  methods: {
    async removeAllStorage() {
      uni.sessionStorage.removeAll()
    },
  }
}