我在从Firebase加载数据时遇到问题。当我首次加载页面时,它不会从firebase加载数据。当我刷新页面时,它始终获取并显示正确的数据。我想我的函数需要使用firebase或js promises来解决问题。有人能指出我正确的方向吗?感谢
这是我的功能。
function QueryFirebase() {
var list = [];
//access connection object
const firebase = require('../firebase.js');
let ref = firebase.database().ref('messages');
var usersRef = ref.child('message');
usersRef.on('child_added', function (snap) {
var m = snap.val();
list.push(m);
});
list.reverse();
return list;
}