gpt4 book ai didi

reactjs - 警告 : Failed prop type: Invalid prop 'source' supplied to 'Image'

转载 作者:行者123 更新时间:2023-12-03 13:36:43 25 4
gpt4 key购买 nike

我尝试动态渲染图像。但我收到这个错误。动态获取图像源并渲染它的解决方案是什么?

MainComponent.js

const iconsNames =[
{image:"require('../pngIcons/the-statue-of-liberty.png')"},
]

iconsNames.map(function(item, index){
return (
<CardDetails key={index} data={ item } />
)
.bind(this))

CardDetails.js

return(
<Image style={{width: 130, height: 140}} source= {this.props.data.image} />
)

我也尝试过其他方法,但没有成功。我在使用此方法时收到此错误:

Unknown named module

MainComponent.js

 const iconsNames =[
{image:'../pngIcons/the-statue-of-liberty.png'}
]

CardDetails.js

  var Img = require(''+this.props.data.image);
return (
<Image style={{width: 130, height: 140}} source= {Img} />
)

最佳答案

我认为您不需要在 require('...') 周围加上引号,只需这样做:

const iconsNames = [
{image: require('../pngIcons/the-statue-of-liberty.png')},
]

关于reactjs - 警告 : Failed prop type: Invalid prop 'source' supplied to 'Image' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42431205/

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