Отказаться от подписки на несколько снимков firestore VueJS - PullRequest
0 голосов
/ 18 июня 2020

Как правильно отказаться от подписки на несколько снимков в vuejs?

У меня есть несколько компонентов, и у большинства из них есть моментальный снимок, позволяющий воспользоваться синхронизацией в реальном времени firebase c, функция выхода из системы находится в компоненте панели навигации, но как только я выйду из firebase, я получил ошибка, потому что я не отменяю подписку на свои снимки, но как я могу это сделать, если все они находятся на разных компонентах?

Есть ли способ отказаться от подписки на все снимки сразу?

Заранее благодарим за вашу помощь.

1 Ответ

1 голос
/ 19 июня 2020

Чтобы отказаться от подписки на snapShot, вы можете использовать beforeDestroy . Он вызывается всякий раз, когда вы уходите от этого компонента. Внутри вы можете вызывать методы для отмены подписки на ваши снимки.

Для получения дополнительной информации см. Vue. js docs. https://vuejs.org/v2/api/#beforeDestroy

...