javascript - 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)
}
解决方案
推荐阅读
- c# - 使用高效方式从 String 对象生成内存流 (ReadOnlyMemory/Span)
- java - 解析输出的正则表达式是什么
- machine-learning - 我们如何在迁移学习中为我们的训练集提供标签?
- go - 您如何使用 chi 路由器提供静态文件
- python - 如何在 alembic 迁移中使用现有的 postgres 枚举?
- swift - 如何以编程方式呈现 ViewController?
- python - 在新手编码方面需要帮助(python)
- java - 获取 rtc 中文件的基线和历史信息的 API
- regex - 从 -999 到 999 的数字的正则表达式,但不是 -0
- winapi - 使用多个调色板绘制 4bpp 2D 瓷砖的最佳方法是什么?