【发布时间】:2016-12-06 21:04:49
【问题描述】:
在 React-native 0.39 中,
我经常收到这个错误,但我真的不明白为什么(除了我没有设置 flexGrow 的事实......)。
这是来自控制台的错误
View was rendered with explicitly set width/height but with a 0 flexBasis. (This might be fixed by changing flex: to flexGrow:) View: <RCTShadowView: 0x6080005a02a0; viewName: RCTView; reactTag: 2608; frame: {{0, 0}, {nan, nan}}>
有人可以向我解释为什么会触发此错误吗?
编辑:错误来自我在主视图中添加的这段样板代码:
flex: 1,
// remove width and height to override fixed static size
width: null,
height: null,
但如果有人能阐明 react-native 样式或引导我找到好的资源,我将不胜感激 :)
【问题讨论】:
-
脏方法:用 flexGrow: 替换 flex: 如果你有宽度和高度
-
这就是错误所说的......但是为什么?
-
我遇到了同样的问题 = =
标签: react-native