javascript - React:将函数作为道具传递但窗口未定义
问题描述
我正在尝试清理一些代码并制作更多可重用的组件。在这种方法中,我提取了一段代码并将其作为子组件。在将某些函数从父组件传递给各种子组件时,window is undefined
当我尝试从具有窗口的父组件传递函数时,我会不断得到。我不确定我在这里做错了什么。
**inside a parent component**
checkHierarchy: function() {
window.eventLog("free");
}
render: function() {
return (
<ChildComponent
checkHierarchy = {this.checkHierarchy}
/>
);
}
解决方案
推荐阅读
- python - 多个集合中的聚合查询 Mongodb (pymongo)
- javascript - 如何使用 jicai q2 POS 热敏打印机 (商米 V1) 使用基于 asp.net 的 web 应用程序?
- r - 访问有关社会问题、选举或政治的 Facebook 广告库
- excel - 为字母分配数值,按列计数
- r - 尝试创建函数时 defaultCluster(cl) 出错
- android - 如何在一个脚本上为两个操作系统(Android 和 IOS)创建驱动程序
- java - 在应用程序重新启动之前,Android RecyclerView 不会加载 Firebase 项目
- qt - 如何在 QtOpenGLWindow 上绘制 3d 文本?
- python-3.x - 浏览表中的记录
- azure - 在 Azure Blob 容器中创建两个文件时,如何在 Azure 数据工厂中创建事件触发器?