SAP Spartacus里的localStorage用法
SAP 用法 Spartacus localStorage
2023-09-14 09:02:54 时间
window-ref.ts:
get nativeWindow(): Window {
return typeof window !== 'undefined' ? window : undefined;
}
get sessionStorage(): Storage {
return this.nativeWindow ? this.nativeWindow.sessionStorage : undefined;
}
get localStorage(): Storage {
return this.nativeWindow ? this.nativeWindow.localStorage : undefined;
}
加上这些防卫性措施,是为了针对window对象在SSR服务器端渲染模式下不可用的情况而做出的处理。
SAP Spartacus从localStorage里取出cart信息:
从localStorage里取出personalization_time_key:
从本地存储获取持久化的产品状态,或者将产品状态时就花到本地存储,可以参考下面的源代码:
更多Jerry的原创文章,尽在:“汪子熙”:
相关文章
- [SAA + SAP] 22. Kinesis & AWS MQ
- [SAA + SAP] 08. API Gateway
- 83. SAP UI5 的自动化测试套件页面的开发步骤介绍
- 44. SAP UI5 应用 Label 和 Input 控件文本没有水平对齐的原因分析和解决方案
- SAP UI5 数据绑定语法里的特殊符号,以及绝对绑定和相对绑定概念详解
- SAP Fiori Elements 源代码实现里一些常量定义
- SAP Fiori Elements 概述
- SAP UI5日期字段的显示逻辑和用法
- SAP ABAP FOR ALL ENTRIES 的用法
- 如何实现SAP GUI的自定义语法检查(Syntax check)
- SAP Repository Information System查找Message ID的一个小技巧
- 将您的基于 Accelerator 的 SAP Commerce Cloud Storefront 迁移到 Spartacus Storefront
- SAP Commerce Cloud 新一代 UI Spartacus 和 Customer Data cloud 的集成
- SAP Spartacus CurrentProductService.getProduct方法的实现原理
- Angular HTTPClient API 在 SAP 电商云中的使用
- SAP S/4HANA get custom fields usage的获取逻辑
- 在Windows电脑上调试安装在iOS设备上的SAP UI5应用
- SAP Data Intelligence API返回错误消息 - Fordidden cross-site request
- SAP Kyma和Marketing Cloud的连接 - Marketing Cloud里的配置
- 3. SAP ABAP OData 服务诊断工具 /IWFND/ERROR_LOG 的使用方法