【发布时间】:2018-01-01 14:06:49
【问题描述】:
我最近更新了 React-native,它引入了一个警告,代码如下:
<Image
source={require('../../assets/icons/heart.png')}
style={{
resizeMode: 'contain',
height: 25,
width: 25
}}
>
<Text>foobar</Text>
</Image>
还有警告:
index.ios.bundle:50435 不推荐将
与子项一起使用,并且 在不久的将来将是一个错误。请重新考虑布局或 请改用 。
问题是当我使用 ImageBackground 组件时,它会警告我不能使用 ResizeMode 样式。
<ImageBackground
source={require('../../assets/icons/heart.png')}
style={{
resizeMode: 'contain',
height: 25,
width: 25
}}
>
<Text>foobar</Text>
</ImageBackground>
还有警告:
警告:失败的道具类型:无效的 props.style 键“resizeMode” 提供给“视图”。坏对象:{ ResizeMode:'包含,高度:25, 宽度:25}
您应该如何使用 ImageBackgrounds?网上似乎没有任何关于它的文档。
【问题讨论】:
-
我认为问题是您在图像块中有一个文本块。尝试修复它。是否有帮助
标签: javascript image react-native jsx