javascript - 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
我在页面中添加了我的事件功能。
当我来自另一个页面时,一切都很好。当我使用自定义事件重新加载页面时,它向我显示一个错误:“导航器未定义”。
我究竟做错了什么?错误是由我的实现引起的吗?提前致谢,如果您需要更多信息,请告诉我。
解决方案
推荐阅读
- c - 多个同时的 MPI_Bcast 以传递数组结构
- php - 可以“构建”(“编译”)Docker 映像以不需要 Docker 吗?
- php - 从外部应用程序检索到 Laravel 的 POST 请求:419 未知状态
- python - 无法在 python 3.6.5 中打开 .png 文件
- r - R如何将mapply与数据表和两个列名列表一起使用
- java - 是否可以在 Java 中在后台运行计时器?
- java - 当我尝试在 Eclipse 中运行我的服务器时,预先提供的答案对我没有帮助,它给了我一个找不到类的异常
- r - ggplot2 地图上的多个站点
- python - 通过 2 个值对过滤两个字典列表并将它们组合在一起
- gradle - cas-gradle-overlay-template-master gradle bootrun 错误