【发布时间】:2016-11-20 13:34:10
【问题描述】:
我坚持显示一个名为“home”的 React 组件,它占据了我屏幕高度的 100%。 无论我使用 CSS 或 React 内联样式,它都不起作用。
在下面的示例中,html、body 和 #app 在 CSS 中设置为 height: 100%。对于 .home 我使用了内联样式(但无论我使用 CSS 还是内联样式都是一样的):
问题似乎来自 <div data-reactroot data-reactid='1'> 未设置 height: 100%。
那么在 React 中显示全高组件的正确方法是什么?
欢迎任何帮助:)
【问题讨论】:
-
你的组件
<MyComponent ...>是用reactid 创建这个div 的。因此,您需要为其添加一个类或样式。例如<MyComponent className="full-height"> -
非常感谢你是对的,我只是忘记了一个上部组件..!