javascript - 如何在页面刷新后启用用户最后一次打开的默认打开?在角度 6
问题描述
假设我有一个页面中显示的项目列表。当我单击每个项目时,它将在其底部显示其子项目。现在我的要求是“如何在页面刷新后由用户启用默认打开,应该最后一次打开?”。
解决方案
此数据可能存储在yourApp.service.ts中。但是页面刷新yourApp.service.ts
也会重新启动页面脚本和构造函数(以及所有其他对象)。
我认为您可以将最后一项的身份存储在服务器端,但最好将此值存储在键值项的浏览器存储中 - 本地存储。
在未清项方法中:
localStorage.setItem('lastOpenId', value);
在组件构造函数中重新加载后:
this.activateItemId = localStorage.getItem('lastOpenId')
推荐阅读
- reactjs - 我们可以像在 MS Teams 中一样在机器人模拟器中渲染反应自适应卡吗
- java - 如何在 Swagger 中注释对象响应数组
- mongodb - 从数组聚合中删除元素
- java - ANTL4 语法编译 Nullpointer 异常
- ios - 在一台设备上绘图以在另一台设备上可见
- java - 如何使用 Spring Data ReactiveElasticsearch 进行源过滤?
- javascript - 为什么A按钮有效而B无效?
- google-bigquery - LEFT JOIN 丢弃结果中的左行?
- javascript - Angular Pagination:显示一组 A4 大小的页面
- ionic-framework - 当我尝试使用 adnroid studio 构建项目时,清单合并失败