对uniapp的Storage API进行封装,主要是为了提供ts类型提示。
import { UniStorage } from '@mudssky/jsutils'export type GlobalStorageKey = 'userId'export const GlobalStorage = new UniStorage\<GlobalStorageKey\>({ getStorageSync: uni.getStorageSync, setStorageSync: uni.setStorageSync, clearStorageSync: uni.clearStorageSync, removeStorageSync: uni.removeStorageSync, getStorageInfoSync: uni.getStorageInfoSync,})@public Copy
import { UniStorage } from '@mudssky/jsutils'export type GlobalStorageKey = 'userId'export const GlobalStorage = new UniStorage\<GlobalStorageKey\>({ getStorageSync: uni.getStorageSync, setStorageSync: uni.setStorageSync, clearStorageSync: uni.clearStorageSync, removeStorageSync: uni.removeStorageSync, getStorageInfoSync: uni.getStorageInfoSync,})@public
Protected
按当前实例的命名空间清理存储区键值。
要清理的存储对象
无返回值
获取带前缀的完整key
获取存储相关信息异步
获取存储相关信息
从完整key中移除前缀
对uniapp的Storage API进行封装,主要是为了提供ts类型提示。
Example