开发者问题收集
我正在学习https://medium.com/codingthesmartway-com-blog/vue-js-2-firebase-e4b2479e35a8上的 Vue 教程。我可以将新数据发布到 firebase,但没有收到任何返回的数据。我在控制台中看到此错误:vue.esm.js?efeb:578[Vue warn]: Property or method "books" is not
我正在尝试从 firebase 数据库检索数据。我可以连接到 firebase auth 并检查currentUser数据,这很好。但我无法从 firebase 数据库检索数据,它只返回空数组。firebase 版本 = 5.0.4vue 版本 = 2.5.16数据库结构users/--------uId/--------------name--------------emailVue Js 文件
我其实不明白当用户在网络浏览器上点击重新加载页面时会发生什么...第一次登录后显示用户数据是可以的... store.state 数据可用(localStorage 缓存数据也是如此)但是如果我重新加载页面,即使 store.sate 数据可用,它们也不会再显示..查看 console.log=== 开始显示主页 ====================console.logROUTER BEFO
我从 Angular 转而使用 Vue.js,完全是个新手。我尝试加载 asyncData 并像这样显示它:<template><section><h1 v-for="employee in employees" v-bind:key="employee.name"> {{employee.name}}</h1></section></template><script>import { db
我是 Vue Js 的新手。我正在做一个 TODO Web 应用程序。我使用 firebase 作为后端和数据库。我正在使用 Vuex 进行状态管理。到目前为止,我能够将数据添加到 firebase,但是当需要读取时,我被卡住了。我无法从 firebase 读取数据。它在我调用的component中显示一个空数组。这是我的store.jsimport Vue from 'vue';import V
我试图在调用 mounted() 钩子之前从 firebase 获取数据,但 firebase 查询是异步函数,我很难处理这些数据。这是我的代码片段:<template><b-table-simple sticky-header="90%" class="table-bordered"><b-thead head-variant="dark"><b-tr><b-th >氏名</b-th><b-th
我已经创建了以下服务。 app.factory('userProfileFactory', ['FBDB', 'searchParam', function(FBDB, searchParam) {var personalKey;return {userProfile: function() {var FBref = new Firebase(FBDB).child('items');FBr
我有一个使用 angularfire2 的 Angular 应用,我正在使用一种方法从 firebase 中的几个不同表中删除一些信息。removeTeam(key: string) {const dataToRemove = {};dataToRemove[`teams/${key}`] = null;this.findMembersInTeam(key).subscribe(members =
TLDR;我有一个 Promisecollection().add(),它解析为一个对象DocumentReference,并带有一个发出数据的监听器函数onSnapshot()。我需要返回一个 Observable,它在订阅时调用 Promise,订阅已解析对象上的侦听器函数,并将侦听器的值广播到subscriber.next()上下文:我正在尝试声明一个函数,该函数创建一个 Firestore
我一直在使用 Firebase 云函数,但遇到了一个问题,即我的函数有时会挂起长达 10 秒才返回数据。我查看了文档,它说我应该在完成后返回一个包含数据的承诺。我的结构目前是这样的:export const SomeFnName = functions.https.onCall(async (params: SomeTypedParams, context: functions.https.Cal
当用户提交请求时,将创建一个包含相应数据的firestore文档。此文档创建会触发firebase 函数,然后该函数会将电子邮件发送到特定地址。它运行正常,但是当此电子邮件已发送/未发送时,如何从函数中获得返回成功/错误警报(客户端)的承诺。import * as functions from 'firebase-functions';import * as admin from 'firebas
提醒一下,这是我第一次使用云函数。我有一个云函数,它在验证一些细节后向我的客户端返回一个对象。我还想使用这个函数写入我的 firestore 数据库。但要写入我的数据库,我必须从我的函数返回一个承诺。我该如何做到这两点并让它工作?这是我的代码。export const verifyDetails = functions.https.onCall(async (data, context) => {
我创建了一个解压 onFinalize 函数,它可以解压复制到存储中的任何文件,然后删除该文件,这个函数运行良好,但是我想从 onFinalize 云函数返回到我的 Angular 应用程序,或者以某种方式监听以了解何时完成该过程。现在我使用日志记录,但是它很烦人,因为对 logger api 的 rest 调用使用 accessToken,并且在 3600 秒内过期后不可能刷新 accessTo
我想要实现的目标是能够从 getEmployees() 函数异步调用 getToken() 承诺,但不使 getEmployees() 函数异步。请提供任何想法,并提前致谢。employee.serviceasync getToken(): Promise < string > {return await this._auth._token();}getEmployees(): Observabl
我无法及时上传设备令牌。问题似乎是因为如果授予权限的速度不够快,我的数据库就不会更新任何内容。但是当我重新启动应用程序(在授予权限后)时,设备令牌会按预期上传到我的数据库。这是我正在使用的代码,它在componentWillMount()时运行。FCM = firebase.messaging();DB = firebase.database().ref('deviceTokens/');getP