类型错误:使用 ImageBackground 时无法读取未定义的属性“宽度”

mar*_*-cr 5 reactjs react-native imagebackground

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

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

}

  backgroundStyle: {
flex: 1,
width: null,
height: null,
resizeMode: 'cover'}
Run Code Online (Sandbox Code Playgroud)

此处错误的图像

React-Native 版本:react-native-cli: 2.0.1 react-native: 0.55.4

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

Hel*_*cos 7

您正在通过,stlye但正确的语法应该是style

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