const localStorage = {
  // 存储数据到本地缓存
  set(key, value) {
    uni.setStorageSync(key, value)
  },
  // 从本地缓存中读取数据
  get(key) {
    return uni.getStorageSync(key)
  },
  // 更新本地缓存中的数据
  update(key, value) {
    // 获取原有的数据
    let oldValue = this.get(key)
    if (oldValue !== null && typeof oldValue === 'object') {
      // 如果原有数据为对象，则使用Object.assign()方法进行合并
      value = Object.assign({}, oldValue, value)
    }
    this.set(key, value)
  },
  // 从本地缓存中删除数据
  remove(key) {
    uni.removeStorageSync(key)
  }
}
 
export default localStorage