gpt4 book ai didi

javascript - 全局监控未兑现的 promise 以显示指标

转载 作者:行者123 更新时间:2023-12-03 04:57:17 25 4
gpt4 key购买 nike

如果有任何未履行的 promise ,我想显示“正在加载”指示器。这应该是全局的,即我不想在每个地方手动显示/隐藏该指示器。

原因是Ember的“加载”路线非常有限。它不适用于后退按钮和组件。如果有一个活跃的 promise ,我想始终显示这个“正在加载”指示器。不管它在做什么,我不在乎,只是想显示指标。

有办法做到这一点吗?或者这是个坏主意?

最佳答案

对于应用程序内的全局共享状态,您可以使用 service 来执行此操作。

让您的组件观察 service 内声明的 Promise 状态。

您可以阅读有关服务的更多信息,

https://guides.emberjs.com/v2.1.0/applications/services/

不要过度使用它,因为它是全局状态,这会使您的应用程序过于复杂而难以管理。

关于javascript - 全局监控未兑现的 promise 以显示指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42383325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com