window自定义创建的变量,出现以下ts报错:类型“Window & typeof globalThis”上不存在属性
产生类型报错的原因是因为window数据类型定义如下:declare var window: Window & typeof globalThis;
解决 window全局变量报错
- 增加自定义属性声明,在类型声明文件typings.d.ts中,增加如下声明
- 将window类型强制转换为any
- 使用方括号 ```jsx // customeKey为例 interface Window { customeKey: string; }
(window as any).customeKey
window[‘customeKey’] ```
