@mudssky/jsutils
    Preparing search index...

    Class WebSessionStorage<T>

    web端 sessionStorage的封装

    Type Parameters

    • T extends string = string

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    prefix: string

    Methods

    • 表单数据自动保存

      Parameters

      • formId: string
      • interval: number = 5000

      Returns () => void

    • 清理过期的快照数据

      Parameters

      • maxAge: number = ...

      Returns void

    • 异步清理sessionStorage;配置 prefix 时只清当前命名空间,否则清空整个存储区。

      Returns Promise<void>

      Promise 对象,完成后无返回值

    • 同步清理sessionStorage;配置 prefix 时只清当前命名空间,否则清空整个存储区,并清理缓存。

      Returns void

      无返回值

    • 页面状态快照

      Parameters

      • snapshotId: string
      • state: Record<string, unknown>

      Returns void

    • 从 localStorage 恢复数据

      Parameters

      • Optionalkeys: T[]

      Returns void

    • 恢复页面状态快照

      Parameters

      • snapshotId: string

      Returns unknown

    • 与 localStorage 同步数据

      Parameters

      • Optionalkeys: T[]

      Returns void