我使用原始的Javascript函数
function gtag(){dataLayer.push(arguments);}
然后像这样使用时出现错误:error TS2554: Expected 0 arguments, but got 3.
:
gtag('event', 'page_view', { send_to: 'xxxx' })
我使用// @ts-ignore
作为一种变通方法,它可以正常工作:我在Google Analytics(分析)中看到了流量。我想在没有解决方法的情况下正确执行此操作,并尝试替换gtag函数,如下所示:
function gtag(...args: any) {
window.dataLayer.push(args)
}
和其他一些变体,但是没有用。我看到window.dataLayer
项现在包含array
而不是Object
或Arguments
。
答案 0 :(得分:6)