react+typescript通过window.xxx挂载属性报错的解决方案
react+typescript通过window.xxx挂载属性报错的解决方案
- 背景
- 解决方案
背景
如下图,在react+typescript项目中,通过window.xxx挂载属性报错了,提示类型“Window & typeof globalThis”上不存在属性xxx,这是因为在typescript项目中,我们没有对window进行类型声明的原因,所以才会报错
解决方案
通过对window进行类型声明,即可解决此问题。
在项目src目录下创建types文件夹,文件家下创建common.d.ts
interface Window {[propName: string]: any;
}
此时通过window.xxx挂载属性就不会再报错了
react+typescript通过window.xxx挂载属性报错的解决方案相关推荐
- React使用label标签for属性报错
React使用label标签for属性报错 需求描述:点击标题文字直接激活input文本框,输入文字 代码实现: render() {return (<div><div>{/* ...
- android 网络时区 错误,React native 安卓机器上调试代码报错:网络请求出错TypeError: Network request failed...
React native 安卓机器上调试代码报错:网络请求出错TypeError: Network request failed 安卓机器 usb连接调试 报错信息 TypeError: Networ ...
- linux 复制硬盘 启动报错,linux挂载硬盘报错(you must specify the filesystem type)
今天自己的虚拟机磁盘用完成,于是想加一磁盘,当挂载时发现报错you must specify the filesystem type.(注:我的系统环境是lcentos6.3装在virtualbox的 ...
- 【学习react中遇到的坑:内存泄漏报错】
学习react中遇到的坑:内存泄漏报错 对就是这个错误 Can't perform a React state update on an unmounted component. This is a ...
- linux 查看硬盘报错_linux中挂载硬盘报错(you must specify the filesystem type)
linux中挂载硬盘报错提示 you must specify the filesystem type ,意思是告诉我们必须要指定一个系统分区了,由于自己能看懂几句英文,所以解决起来也方便了,下面一起 ...
- vue渲染时数据对象里面的子对象的属性报错undefined,但页面正常渲染
vue渲染时数据对象里面的子对象的属性报错undefined,但页面正常渲染. 报如图所示错误 页面中报错的位置 原因是在data中申明了空对象,页面在渲染的时候,数据还没获取到的时候,首先渲染的是初 ...
- Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案
Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案 DreamFollowerss 2020-05-25 12:03:08 3 ...
- 关于Entity Framework中的Attached报错相关解决方案的总结
关于Entity Framework中的Attached报错的问题,我这里分为以下几种类型,每种类型我都给出相应的解决方案,希望能给大家带来一些的帮助,当然作为读者的您如果觉得有不同的意见或更好的方法 ...
- 新手常见的python报错及解决方案
此篇文章整理新手编写代码常见的一些错误,有些错误是粗心的错误,但对于新手而已,会折腾很长时间才搞定,所以在此总结下我遇到的一些问题.希望帮助到刚入门的朋友们.后续会不断补充. 目录 1.NameErr ...
- babel安装失败/报错详细解决方案报以下错误: core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended
babel安装失败/报错详细解决方案 **问题:**在VSCode中执行命令 npm install --global babel-cli 报以下错误: core-js@2.6.12: core-js ...
最新文章
- LSGO软件技术团队招新
- Spring Boot 集成 JUnit5,更优雅单元测试!
- python核心编程学习(第四章)
- 将CAD图纸转换出来的图片怎么设置其为高清JPG格式?
- UOJ 52 元旦激光炮
- 如何防御DDoS攻击
- 凉凉用计算机打的歌谱,张碧晨杨宗纬《凉凉》歌谱
- 【Linux系统编程】同步和互斥的概念
- 计算机视觉会议与专家(重排版)
- vgh电压高了有什么_智能变频电源的功能是什么?
- java试讲题目,常见的Java面试题汇总
- 主线程等待一个 无阻塞函数 死循环子线程的安全退出
- 小钳子图片_家居维修小帮手:史丹利45件套工具套装组合评测
- DFS(连通块) HDU 1241 Oil Deposits
- paip. 'QObject::QObject(const QObject)' is private问题的解决.
- LabVIEW网络数据传输远程控制编程与验证测试
- PC机(笔记本)安装Linux系统
- ios实现类似魔兽小地图功能 在
- php大写数字转换,php如何实现数字金额转换大写金额(代码示例)
- java腰间盘终结者_大枣加大葱竟是腰椎间盘突出的终结者,一用一个好,腰不好不要错过...
热门文章
- elementUI的el-cascader实现省市区搜索
- e3服务器虚拟化,e3 1230 v2虚拟化问题
- Facebook广告如何买量变现,直播APP广告投放阶段性分析
- 中山大学计算机学院官网万海,王常吉-信息科学与技术学院、网络空间安全学院...
- linux 用户进程结束后 malloc申请的内存会自动释放吗,进程退出后malloc的内存是否会被释放??...
- apache设置php权限,Apache文件权限设定的小窍门
- 【GPLT 三阶题目集】L3-008 喊山
- 基于SpringBoot+Vue的大学生体质测试管理系统设计与实现
- SOJ-1020大数取模
- Latex练习-LNCS模板