所以我有一个React组件,该组件以另一种方式绑定到窗口对象
<Component ref={(component) => {(window as any).component = component}} />
这使得该组件及其所有方法随后都可以从js访问。例如,在开发人员工具的控制台中,我可以执行下一个
window.component.componentsMethod();
但是,当我尝试从Optimize的脚本中调用它时,出现错误提示component is not defined
。甚至在关闭body标签之后我都在运行脚本,因此必须渲染该组件并将其绑定到窗口。
我错过了优化工作订单的一部分,还是什么原因导致的?