gpt4 book ai didi

javascript - 将图像作为 Prop 传递时无法加载图像

转载 作者:行者123 更新时间:2023-12-03 00:22:08 25 4
gpt4 key购买 nike

我尝试创建一个接受图像 uri 作为属性的自定义组件。当调用这个组件时,我想传递不同的uri给这个组件,以便它显示不同的图像。

当我这样做时,我没有收到任何错误,但图像没有加载(它只是那里的空白区域)。

我尝试将 URI 直接传递到组件中,并且图像可以正确加载。但是,当我返回将 uri 作为 prop 传递时,图像根本无法加载

export default class CustomComponent extends Component {
constructor(props){
super(props);
}
render(){
return(
<View>
<ImageBackground source = {{uri: this.props.imageSource}} style = {{width:100, height:100}}/>
<View>

);
}

export default class App extends Component {
render(){
return(
<CustomComponent imageSource ='https://vignette.wikia.nocookie.net/moderncombatgames/images/0/0d/Chicken_Rice.png/revision/latest?cb=20151231093652'/>
);
}

我期望图像能够加载,但它没有。

最佳答案

我刚刚尝试了您的代码,它似乎可以工作。

我将您的 CustomComponent 放入其自己的文件 CustomComponent.js 中,并将其导入到 App.js 中。

这是一份代码工作的小吃 https://snack.expo.io/SJgTkxbQ4

关于javascript - 将图像作为 Prop 传递时无法加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54270144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com