什么是在ES6 / Aurelia框架中访问Document和Window对象的最佳方法?我尝试直接在我的Aurelia代码中访问window,它似乎可以工作,但这是正确的方式还是有Aurelia/ES6的方式来做到这一点?
具体而言,我想访问像window.localStorage和window.sessionStorage这样的属性。我刚开始使用Aurelia和ES6,所以我对如何做这个问题有点小白,但我想遵循标准。
类似以下内容:
那段代码在Aurelia中确实可以工作,但这样写是正确的吗?
具体而言,我想访问像window.localStorage和window.sessionStorage这样的属性。我刚开始使用Aurelia和ES6,所以我对如何做这个问题有点小白,但我想遵循标准。
类似以下内容:
constructor() {
this.user = JSON.parse(window.sessionStorage.user || window.localStorage.user);
}
那段代码在Aurelia中确实可以工作,但这样写是正确的吗?
document.getElementById
或查询事物,则PAL依赖项可能过于繁琐,但对于与事件相关的任何事物并且使用不断发展的标准和其他功能(如Shadow DOM)修改DOM,肯定要使用平台抽象层。 - Dwayne Charrington