Advertisement

在Vue框架中使用localStorage来存储全局变量

阅读量:

localStorage是一种本地存储机制。它能够以键值对的形式在网页浏览器中存储数据,并旨在长期保持整个网站数据的完整性。全局变量可以通过该方法进行持久化处理。无论页面刷新多少次都不会丢失这些数据。所存储的数据将永久保留直至人工干预。直到用户主动选择删除为止。

1 localStorage的特点

  • 优势

支持对大量数据(受限于最多4MB)进行存储。
可支持对新增请求的初始数据执行本地存储操作(通过使用localStorage),从而降低带宽消耗并实现立即处理。

  • 限制
  1. 持久存储(persistence storage)文件中的数据无时无刻不在,在线应用中通常需要人工删除这些文件;而使用 sessionStorage(session storage)只能保存当前浏览器会话期间的数据。
  2. 值类型的字段只能以字符串形式存在(string type),如果想存储对象或其他类型的字段,则必须进行显式的字符串转换操作(explicit string conversion)。
  3. 部分较新版本的浏览器支持(support)这些特性:包括IE8及以后版本(IE8 and later versions)、Chrome 4及以后版本(Chrome 4 and later versions)、Firefox 3.5及以后版本(Fire

全部评论 (0)

还没有任何评论哟~