我如何在React或Next中添加一个按钮的GTM事件处理程序?
我如何在React或Next中添加一个按钮的GTM事件处理程序?
我通过在window
上显式设置属性来为我的对象设置全局命名空间。
window.MyNamespace = window.MyNamespace || {};
TypeScript会强调MyNamespace
并抱怨:
值为“window any”的对象上不存在属性“MyNamespace”
我可以通过声明MyNamespace
作为环境变量并丢弃window
的明确性来使代码工作,但我不想这样做。
declare var MyNamespace: any; MyNamespace = MyNamespace || {};
如何在保留window
的同时使TypeScript感到满意?
顺便提一下,我发现特别有趣的是TypeScript抱怨,因为它告诉我window
是任何类型,因此肯定可以包含任何东西。
admin 更改状态以发布 2023年5月22日