NuxtJs - 在另一个插件中调用插件 - vue-gtag

问题描述

我在插件中为 Nuxt 集成了一个 Google Analytics 组件:

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

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

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

或:

export default ({ app,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)
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)