storageVal.js 481 Bytes
// 从storage中获取对象数据
export function getStageObj(key) {
	const obj = uni.getStorageSync(key)
	return obj ? JSON.parse(obj) : null
}
export function setStageObj(key, value) {
  if (value === undefined || value === null) {
    // 删除该键的缓存
    uni.removeStorageSync(key)
    return
  }
  try {
    uni.setStorageSync(key, JSON.stringify(value))
  } catch (e) {
    // 兜底:无法序列化时,直接保存原值
    uni.setStorageSync(key, value)
  }
}