首页 > 解决方案 > Nuxt 项目中的 Firebase Analytics 错误“未定义导航器”

问题描述

我正在使用 Firebase Analytics 发送自定义事件。我创建了一个插件(模式:客户端)来初始化 Firebase Analytics(我在另一个插件文件中初始化 Firebase,而不是模式:客户端)。

Firebase.js:

import firebase from 'firebase/app'
import 'firebase/auth'
import 'firebase/firestore'

const firebaseConfig = {
  apiKey: '...',
  authDomain: '...',
  projectId: '...',
  storageBucket: '...',
  messagingSenderId: '...',
  appId: '...',
  measurementId: '...'
}

if (!firebase.apps.length) {
  firebase.initializeApp(firebaseConfig)
}

export const auth = firebase.auth()
export const db = firebase.firestore()
export default firebase

分析.js:

import firebase from 'firebase/app'
import 'firebase/analytics'

export const analytics = firebase.analytics()

export default firebase

我在页面中添加了我的事件功能。

当我来自另一个页面时,一切都很好。当我使用自定义事件重新加载页面时,它向我显示一个错误:“导航器未定义”。

我究竟做错了什么?错误是由我的实现引起的吗?提前致谢,如果您需要更多信息,请告诉我。

标签: javascriptfirebasevue.jsnuxt.jsfirebase-analytics

解决方案


推荐阅读