首页 > 解决方案 > NuxtJs - 在另一个插件中调用插件 - vue-gtag

问题描述

我在插件中集成了 Nuxt 的 Google Analytics 组件:

我正在寻找如何在另一个组件中通过 gtag 组件调用 $gtag 全局变量实例化。

在我尝试过的目标插件中:

export default ({ app, env, $gtag }) => {
....
}

或者 :

export default ({ app, env, gtag }) => {
....
}

或者 :

export default ({ env, app: {gtag} }) => {
....
}

它总是未定义的。

有人知道怎么做吗?

gtag-plugin.client.js

import Vue from 'vue'
import VueGtag from 'vue-gtag'

export default ({ app, env }) => {   

  Vue.use(VueGtag, {
    config: { env.gaIdProd },
    bootstrap: getGDPR === 'true',
    appName: 'xxx',
    enabled: getGDPR === 'true',
    pageTrackerScreenviewEnabled: true
  }, app.router)
}

标签: javascriptgoogle-analyticsnuxt.jsgtag.js

解决方案


推荐阅读