React-native:组件不渲染
React-native: Component not rendering
我有一个地图组件,它会在我调用以下方法时呈现:
render() {
return (
<MapComponents />
)
}
但是,我想从 <View>
中创建调用 <MapComponents />
,如下所示:
render() {
return (
<View>
<MapComponents />
</View>
)
}
此时,我得到一个空白屏幕。知道为什么会这样吗?
您需要将 flex: 1
添加到父级,以便它占用所有可用的 space:
render() {
return (
<View style={{ flex: 1 }}>
<MapComponents />
</View>
)
}
我有一个地图组件,它会在我调用以下方法时呈现:
render() {
return (
<MapComponents />
)
}
但是,我想从 <View>
中创建调用 <MapComponents />
,如下所示:
render() {
return (
<View>
<MapComponents />
</View>
)
}
此时,我得到一个空白屏幕。知道为什么会这样吗?
您需要将 flex: 1
添加到父级,以便它占用所有可用的 space:
render() {
return (
<View style={{ flex: 1 }}>
<MapComponents />
</View>
)
}