Вы должны инициализировать свою Firebase в вашем файле main.js или, в основном, на странице, которая всегда запускается при запуске или выводе приложения на передний план, так что даже если ваш слушатель отсоединяется, когда вы снова выходите на передний план, инициируется Firebase, и поэтомуновый слушатель может быть создан.
Так что в вашем main.js у вас будет что-то вроде:
import Firebase from 'firebase'
let config = {
apiKey: "...",
authDomain: "...",
databaseURL: "...",
storageBucket: "...",
messagingSenderId: "..."
};
let app = Firebase.initializeApp(config)
let db = app.database()
let booksRef = db.ref('books')
//....etc///
Если вы правильно настроили и настроили своих слушателей в методе, который запускается при каждой загрузке страницыУ вас всегда есть слушатель.Просто убедитесь, что вы избегаете создания нескольких слушателей.