【Angular】将id保存到localStorage中
发布日期:2021-10-01 22:20:23
浏览次数:4
分类:技术文章
本文共 1464 字,大约阅读时间需要 4 分钟。
前言
首先介绍一下什么是localStorage,为什么要把id存放到localStorage中。那就得从html 5 Web存储说起,html 5提供了两种在客户端存储数据的新方法:如下
方法 | 区别 |
---|---|
localStorage | 没有时间限制的数据存储,第二天、第二周或一年之后,数据依然可用。 |
sessionStorage | 针对一个session的数据存储,当用户关闭浏览器窗口后,数据会被删除。 |
之前,这些都是由cookie完成的,但是cookie不适合大量数据的存储,因为他们由每个对服务器的请求来传递,这使得cookie速度很慢而且效率也不高。
一、localStorage存取值
localStorage.setItem("key","value");//存储变量名为key,值为value的变量 localStorage.key = "value"//存储变量名为key,值为value的变量 localStorage.getItem("key");//获取存储的变量key的值123 localStorage.key;//获取存储的变量key的值 localStorage.removeItem("key")//删除变量名为key的存储变量
二、sessionStorage和localStorage存取值实例
1.保存数据到本地
const info = { name: 'Jia', age: 18, id: '001' }; sessionStorage.setItem('key', JSON.stringify(info)); localStorage.setItem('key', JSON.stringify(info));
2.从本地存储获取数据
var data1 = JSON.parse(sessionStorage.getItem('key'));var data2 = JSON.parse(localStorage.getItem('key'));
3.本地存储中删除某个保存的数据
sessionStorage.removeItem('key'); localStorage.removeItem('key');
4.删除所有保存的数据
sessionStorage.clear();localStorage.clear();
三、将id存储到localStorage中 1.html
2.ts
gonext(classId) { //将对应的课程id保存到localStorage中 localStorage.setItem('classID', classId); }
总结 只了解了一个小皮毛,需要学习的很多。
转载地址:https://blog.csdn.net/j15533415886/article/details/80707763 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月06日 14时47分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
安全性测试(1)
2019-04-26
html基础
2019-04-26
vi—终端中的编辑器
2019-04-26
Linux
2019-04-26
jmeter-性能测试基础
2019-04-26
unittest
2019-04-26
错误推断法-维护中
2019-04-26
AJAX教程
2019-04-26
git基础
2019-04-26
git基础-01
2019-04-26
mysql-总结
2019-04-26
IPv4地址
2019-04-26
正则表达式
2019-04-26
redis
2019-04-26
术语-维护中
2019-04-26
software
2019-04-26
idea-ide
2019-04-26
technology
2019-04-26
spider-02
2019-04-26
spider-03
2019-04-26