npm 包 @browser-storage/ngx-browser-storage 使用教程

阅读时长 6 分钟读完

简介

@browser-storage/ngx-browser-storage 是一个基于 Angular 框架的浏览器存储封装库,可用于存储和读取数据。其特点如下:

  • 支持本地存储和会话存储。
  • API 简单易用,与原生 API 类似。
  • 可跨标签页、浏览器和窗口进行共享。
  • 支持多种存储格式,如对象、数组、字符串等。

安装

使用 npm 安装:

使用

导入模块

-- -------------------- ---- -------
------ - ------------- - ---- ----------------------------
------ - -------- - ---- ----------------
------ - -------------------- - ---- ---------------------------------------

-----------
  -------- --------------- --------------------------------
  ---------- --------------
--
------ ----- --------- - -

保存数据

-- -------------------- ---- -------
------ - ---------- ------ - ---- ----------------
------ - --------------------- - ---- ---------------------------------------

------------
  --------- -----------
  --------- -------- -----------------------------------
--
------ ----- ------------ ---------- ------ -

  -------- --- - -------
  -------- ----- - - ----- ----- ---- -- --

  ------------------- --------------- ---------------------- - -

  ---------- - -

  -------- -
    -------------------------------- ------------
  -
-

获取数据

-- -------------------- ---- -------
------ - ---------- ------ - ---- ----------------
------ - --------------------- - ---- ---------------------------------------

------------
  --------- -----------
  --------- ---------------
--
------ ----- ------------ ---------- ------ -

  -------- --- - -------
  ----- ----

  ------------------- --------------- ---------------------- - -

  ---------- -
    --------- - ---------------------------------
  -
-

删除数据

-- -------------------- ---- -------
------ - ---------- ------ - ---- ----------------
------ - --------------------- - ---- ---------------------------------------

------------
  --------- -----------
  --------- -------- -----------------------------------
--
------ ----- ------------ ---------- ------ -

  -------- --- - -------

  ------------------- --------------- ---------------------- - -

  ---------- - -

  -------- -
    ------------------------------------
  -
-

高级用法

跨标签页共享数据

-- -------------------- ---- -------
------ - ---------- ------ - ---- ----------------
------ - --------------------- - ---- ---------------------------------------

------------
  --------- -----------
  --------- -------- -----------------------------------
--
------ ----- ------------ ---------- ------ -

  -------- --- - -------
  -------- ----- - - ----- ----- ---- -- --

  ------------------- --------------- ---------------------- - -

  ---------- -
    -----------------------------------
      ------------------ -- -
        -- -----------
        -------------------
      ---
  -

  -------- -
    ------------------------------------- ----------- - ------- ---- ---
  -
-

存储器引擎

-- -------------------- ---- -------
------ - ---------- ------ - ---- ----------------
------ - ---------------------- -------------------- - ---- ---------------------------------------

------------
  --------- -----------
  --------- -------- -----------------------------------
--
------ ----- ------------ ---------- ------ -

  -------- --- - -------
  -------- ----- - - ----- ----- ---- -- --

  ------------------- --------------- ---------------------- -
    -- -------
    ---------------------------------------------------------------
  -

  ---------- - -

  -------- -
    -------------------------------- ------------
  -
-

结语

通过本教程,我们学习了如何使用 @browser-storage/ngx-browser-storage 进行浏览器存储的操作,以及一些高级用法的应用。希望这篇文章对您有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671d630d0927023822c64

纠错
反馈