对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,}) 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,})
Protected
获取带前缀的完整key
获取存储相关信息异步
获取存储相关信息
从完整key中移除前缀
对uniapp的Storage API进行封装,主要是为了提供ts类型提示。
Example