reactjs - 使用 react-loading-overlay 的问题
问题描述
我有一个简单的反应应用程序,我试图添加一个简单的加载覆盖。我看到最常见的用法是 react-loading-overlay。
我的主要 app.js 结构看起来像这样,我有一个简单的菜单和一个 deck.gl 地图
<div className="container">
<AppMenu/>
<div className="deckgl_map">
<DeckMap/>
</div>
</div>
如果我理解正确,要使用加载覆盖,我需要做类似的事情(使用 true 进行测试):
<LoadingOverlay
active={isActive}
spinner
text='Loading your content...'
>
<div className="container">
<AppMenu/>
<div className="deckgl_map">
<DeckMap/>
</div>
</div>
</LoadingOverlay>
但是一旦我这样做了,我的整个应用页面,而不是填满整个屏幕,只占据屏幕的前 20%(其余部分是空白的)。
为什么用 LoadOverlay 组件包装我的组件会导致整个页面看起来很奇怪?我需要为 LoadOverlay 组件“玩” CSS 吗?
解决方案
推荐阅读
- amazon-web-services - AWS ECS - Can't connect to RabbitMQ EC2 instance from ECS container instance on the same subnet
- ajax - 忽略来自 ajax url 的 http:localhost
- php - 以编程方式识别覆盖特征方法的方法
- mysql - 是否可以使用 mysql 脚本获取列表对象的数据?
- node.js - jest-dev-server 的使用示例中的 config/start.js 是什么
- mysql - MySQL 连接/子查询,其中结果由外部表的多个值过滤
- php - 如何在不知道扩展名的情况下获取文件扩展名
- fibonacci - 为什么敏捷中的故事有斐波那契数列作为估计?
- android - Play Store CALL_LOG 和 SMS 权限不在 APK 中,但仍显示在商店中
- javascript - Chrome 扩展获取请求返回 Promise