有什么方法可以检测何时react.js完成工作吗?

现在,大约需要1-2秒才能正确显示布局。我想添加某种加载指示器,当response.js完成其工作时将隐藏该指示器。

谢谢。

PS。我知道好的做法,但是客户要付钱。

最佳答案

您可以仅隐藏容器并默认显示加载指示器,然后使用媒体查询对其进行切换。

.container {
    display: none;
}
.loading {
    display: block;
}
@media (min-width: 1px) {
    .container {
        display: block;
    }
    .loading {
        display: none;
    }
}


支持媒体查询的浏览器将立即显示容器并隐藏加载指示符。直到该媒体查询由response.js处理,旧的IE才开始。

10-06 16:00
查看更多