前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >32、localStorage本地储存

32、localStorage本地储存

作者头像
Ewall
发布2018-09-30 10:30:35
1.9K0
发布2018-09-30 10:30:35
举报
文章被收录于专栏:vue学习

前言:讲讲localStorage,这个知识点还是很重要的。 GitHub:https://github.com/Ewall1106/mall

1、什么是localStorage

(1)基本概念

  • Storage 接口用于脚本在浏览器保存数据。两个对象部署了这个接口:window.sessionStoragewindow.localStorage
  • sessionStorage保存的数据用于浏览器的一次会话(session),当会话结束(通常是窗口关闭),数据被清空;localStorage保存的数据长期存在,下一次访问该网站的时候,网页可以直接读取以前保存的数据。除了保存期限的长短不同,这两个对象的其他方面都一致。

推荐看看阮老师的教程讲解

(2)存储/获取

  • 相对应的简单操作方法就是一个setItemgetItem
代码语言:javascript
复制
window.localStorage.setItem('key', 'value');
window.localStorage.getItem('key')
  • 然后就是我们本章要用的一个储存JSON对象的小方法:
代码语言:javascript
复制
// 存储
let answer = {
    qOne: "我最近的傻事",
    qTwo: "火锅",
    qThree: "hello"
}

answer = JSON.stringify(this.answer);
localStorage.setItem('answer',answer);
代码语言:javascript
复制
// 取出
let answer = localStorage.getItem('answer');
answer = JSON.parse(answer);

2、项目中使用

  • 首先我们在地址新增页面将地址保存到本地:

保存

  • 然后我们去地址列表页面获取:

获取

  • 就可以有这么一个效果:

image.gif

3、小结

其实这种实现方式很不好,这章的主要意义还是在于localStorage这个知识点的运用,下章我们学着使用vuex来进行这个地址状态的管理。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.09.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、什么是localStorage
  • 2、项目中使用
  • 3、小结
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档