reactjs - 类型错误 : Cannot read property 'width' of undefined when using ImageBackground

标签 reactjs react-native imagebackground

我正在使用 ImageBackground 来自 React Native 的组件。但是,无论我选择什么样式,总是会显示相同的错误消息。代码如下所示:

  render() {
return (
  <ImageBackground
    source={require('./common/Background_image.png')}
    stlye={styles.backgroundStyle}
  >
    <Text>Some text here!!</Text>
  </ImageBackground>
);

}
  backgroundStyle: {
flex: 1,
width: null,
height: null,
resizeMode: 'cover'}

Image of the error here

react 原生版本:
react 原生cli:2.0.1
react 原生:0.55.4

关于这可能发生什么的任何想法?

最佳答案

你路过 stlye但正确的语法应该是 style

<ImageBackground
    source={require('./common/Background_image.png')}
    style={styles.backgroundStyle}
>
  <Text>Some text here!!</Text>
</ImageBackground>

关于reactjs - 类型错误 : Cannot read property 'width' of undefined when using ImageBackground,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53695534/

相关文章:

reactjs - 如何捕获 React 组件外的点击

javascript - 使用 redux 操作创建器调用 onClick() 时应该测试什么?

javascript - React Native,如何通过按下按钮将多个 TextInput 中的值获取到一个对象中?

javascript - 未连接到 Stripe API

javascript - 什么时候卸载组件?

reactjs - 用值预填充 React 表单

javascript - null 不是对象(评估 'RCTAsyncStorage.multiMerge' )

css - 有一个固定的 <ImageBackground> 在我滚动时不会自行移动

ios - 将 ImageBackground 调整为全屏

ios - React Native BackgroundImage 不显示所需的 GIF - iOS