【发布时间】:2017-07-06 20:03:50
【问题描述】:
我对原生开发者反应完全陌生,我正在尝试显示和<Image>。我不断收到此错误:
警告:失败的道具类型:无效的道具
source提供给图像`
这是我所拥有的: 首先,项目中所有图像的列表定义如下:
export const IMAGES = {
ScreenStart1: require('../../assets/img/app/startScreen/start1.jpg'),
}
这是调用图像组件的视图:
import {IMAGES} from '../../shared/listOfImages'
import FullScreenImage from '../../components/fullScreenImage'
export default class StartScreen extends React.Component {
render (): React$Element<*> {
let src = IMAGES.ScreenStart1;
return (
<View style={{flex: 1}}>
<FullScreenImage src="{src}"/>
</View>
);
}
}
最后是FullScreenImage 组件:
//this displays image in full screen
export default class FullScreenImage extends Component {
render (): React$Element<*> {
let src = this.props.src;
return (
<Image source={src} style={fullScreenImageStyle.container} resizeMode='cover'>
</Image>
);
}
}
有人可以帮帮我吗?
【问题讨论】:
标签: reactjs react-native