如何停止Firebase Web应用程序中的自动重新加载数据?

Rah*_*hul -1 firebase firebase-realtime-database

当我更改Firebase数据库时,我的Web应用程序会自动重新加载数据,而无需刷新我的网页。我只想停止此功能。

Ali*_*Ali 5

我假设您正在使用,javascript因为您有Web应用程序,所以您可以做的是调用once方法不在on引用中

在这里,只要您的数据发生更改,回调就会执行

var ref = firebase.database().ref('posts');
ref.on('value', function(snapshot) {
  console.log(snapshot.val());
});
Run Code Online (Sandbox Code Playgroud)

但是这里的回调只会执行一次

var ref = firebase.database().ref('posts');
ref.once('value', function(snapshot) {
  console.log(snapshot.val());
});
Run Code Online (Sandbox Code Playgroud)