Skip to content

Storage ​

存储管理类,封装了 uni-app 的存储 API,提供更便捷的存储操作。支持数据过期时间管理,自动处理过期数据

get ​

获取存储数据

ts
const userData = storage.get("user");
if (userData != null) {
  console.log(userData);
}

info ​

获取所有存储数据的信息

ts
const allData = storage.info();
console.log("所有存储数据:", allData);

set ​

设置存储数据

ts
// 存储永久数据
storage.set("user", { name: "张三", age: 25 }, 0);

// 存储5分钟后过期的数据
storage.set("token", "abc123", 300);

isExpired ​

检查数据是否已过期

ts
if (storage.isExpired("token")) {
  console.log("token已过期");
}

remove ​

ts
storage.remove("user");
storage.remove("token");

删除存储数据

clear ​

清空所有存储数据

ts
storage.clear(); // 清空所有数据

once ​

获取数据后立即删除(一次性读取)

ts
const tempToken = storage.once("temp_token");
// tempToken 使用后,存储中的 temp_token 已被删除