我其实不明白当用户在网络浏览器上点击重新加载页面时会发生什么...第一次登录后显示用户数据是可以的... store.state 数据可用(localStorage 缓存数据也是如此)但是如果我重新加载页面,即使 store.sate 数据可用,它们也不会再显示..查看 console.log=== 开始显示主页 ====================console.logROUTER BEFO
2018-07-06
我是 Vue Js 的新手。我正在做一个 TODO Web 应用程序。我使用 firebase 作为后端和数据库。我正在使用 Vuex 进行状态管理。到目前为止,我能够将数据添加到 firebase,但是当需要读取时,我被卡住了。我无法从 firebase 读取数据。它在我调用的component中显示一个空数组。这是我的store.jsimport Vue from 'vue';import V
2020-04-02
我试图在调用 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
2020-10-22
我正在尝试从 Firebase 实时数据库中获取餐厅列表,我的代码片段用于获取数据 -_isMounted = false;state :{data: [],}constructor(props){super(props)this.state = {data:[],}}componentDidMount(){this._isMounted = truethis.getData()}componen
我正在使用 ReactJS,我在 Firebase 上有一个名为 posts 的数据库,它是对象的集合。我试图遍历数据库对象并返回一个组件,每个组件都分配有 Firebase 为对象创建的唯一键之一作为 props。这是我试图实现的结果示例:<Postkey={-MQcz3BC4lbKnvFe8Jl}title={post.title}type={post.type}body={post.body
2021-01-15
我正在尝试将我的ionic 项目中的早期 firebase 版本升级到最新版本。我按照此教程进行升级。在本页面的第 4 步中,我卡在了最后一条语句firebase.database().ref();。错误消息TypeError: firebase.database is not a function以下是我的代码。请帮忙。...// Initialize Firebasethis.config =
Firebase 以其实时数据更新而闻名,所以这对我来说很奇怪。我正在使用 Firebase 3(新的 Firebase 控制台应用程序。希望稍后添加身份验证)和 AngularFire 2。我使用 Ionic 的选项卡模板启动了该应用程序,因此 app.js 的路由器配置应该相同。单击此处查看该问题的(90 秒)视频演示我使用“ionic serve --lab”将我的 ionic 应用程序
我的 ionic 项目中有一个控制器,用于检查已登录的用户并显示有关该用户的数据。但是,我尝试显示链接到数据库中当前用户的数据。我试过该代码,但它没有显示它:.controller('AccountCtrl', function($scope, $state, $cordovaOauth) {$scope.$on('$ionicView.enter', function() {//Get logg
我正在使用 Ionic Framework 开发我的应用程序,并使用 Firebase 作为后端。我设置了断点并尝试运行应用程序,它运行良好。但是,如果我在不使用调试器的情况下运行应用程序,我会看到 Firebase 数据库中的值没有更改,并且页面转换也会失败。它以这种方式运行的任何可能原因。我的 html 的一部分:<a class="button button-balanced button
我尝试使用 Firebase 和 Ionic 构建聊天应用程序。如果我直接通过 URL 打开聊天页面,例如:http://localhost:8100/#/home/messaging/jJ53KWgqnuWXSzksRYl1XNw20JJ2Firebase 似乎无法正常工作。但是,如果我使用以下命令从上一页的菜单打开聊天页面:ui-sref="home.messaging({id: p.frie
我是 Ionic / Firebase 的新手,我尝试通过表单更新字段。一切正常,没有错误,所有控制台日志都显示所需内容,但数据库中的数据未更新。这是我的控制器: var database = firebase.database();var userId = firebase.auth().currentUser.uid;var nameInput = document.querySelector
我正在尝试使用 Cordova 和 Firebase 创建一个应用程序。我首先做了一个简单的测试,读取或写入我的 Firebase 数据库。然而什么都没有发生,除了 Firebase 显示下载的数据正在增加但没有连接或任何东西。我能够连接到其他在线 API 和服务,所以我知道这不是我的应用程序连接到互联网的问题。我甚至将数据库权限设置为公开,以便任何人都可以读取/写入。我尝试了多个 cordova
2017-02-26
我想显示已登录用户的记录。我在此模块中创建了账单模块,我想显示已登录用户的账单列表,我已成功获取记录,但在 html 上显示时,它显示错误“此为空”bill.tspublic items = []; ref.orderByChild("bill_eml").equalTo(window.sessionStorage.getItem("Sessioneml")).once("value", f
2018-01-31
我很困惑,为什么我的列表无法显示。我正在使用 Firebase 实时数据库,检索和显示具有最简单结构的节点下的数据完全没有问题。例如,从-|cuisines -|itemId -key:value检索数据就可以了。在cuisines.ts中,我可以在构造函数中放入items: Observable<any[]>;和this.items = database.list('cuisines').val
2018-03-11
我试图从 firebase 数据库中获取某个 userId 的数据。但什么也没发生?我正在创建一个 Profile 类型的 AngularFireObject像这样: profileData: AngularFireObject<Profile>;代码中没有错误。HTML 按照我喜欢的方式显示,但没有数据。唯一不正确的是,方法 ionViewDidLoad 显示为未使用。但是当我在构造函数中传递
2018-04-12