【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

//直接给click赋你要存储的值的id,这里是classId
班名:{
{
item.teachClassName}}
班号:{
{
item.teachclassCode}}
教师:{
{
item.teacherName}}

2.ts

gonext(classId) {    //将对应的课程id保存到localStorage中    localStorage.setItem('classID', classId);  }

总结

只了解了一个小皮毛,需要学习的很多。

转载地址:https://blog.csdn.net/j15533415886/article/details/80707763 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【JAVA框架】Spring MVC 和 Struts2的区别
下一篇:【Angular】路由跳转

发表评论

最新留言

初次前来,多多关照!
[***.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