有什么方法可以检测何时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才开始。