Reactjs 反应:显示来自api调用的图像

Reactjs 反应:显示来自api调用的图像,reactjs,image,webpack,Reactjs,Image,Webpack,我正在尝试显示从api调用中获取的图像。我得到: 未捕获错误:找不到模块“” 如果没有要求,我不会收到警告,但没有任何效果 控制台记录以下pic变量显示: “” 我读到我需要导入图片,但不知道该如何执行 class SingleItem extends Component { constructor(props){ super(props); } render(){ const { image: imageUrl } = this.props.value; let im

我正在尝试显示从api调用中获取的图像。我得到:

未捕获错误:找不到模块“”

如果没有要求,我不会收到警告,但没有任何效果

控制台记录以下pic变量显示: “”

我读到我需要导入图片,但不知道该如何执行

class SingleItem extends Component {
constructor(props){
    super(props);
}
render(){
    const { image: imageUrl  } = this.props.value;
    let img = Object.values(imageUrl).toString()
    let pic = `"${img}"`
    var image = require(pic)
    return (
        <div>
            <div src={image}></div>
        </div>
    )
   }
 }

export default SingleItem;
class SingleItem扩展组件{
建造师(道具){
超级(道具);
}
render(){
const{image:imageUrl}=this.props.value;
让img=Object.values(imageUrl.toString())
设pic=`“${img}”`
var image=require(pic)
返回(
)
}
}
导出默认单项目;

为什么需要图像

只需将图像url用于src属性

render(){
    const { image: imageUrl  } = this.props.value;
    let img = Object.values(imageUrl).toString()
    return (
        <div>
            <img src={img}></img>
        </div>
    )
   }
 }
render(){
const{image:imageUrl}=this.props.value;
让img=Object.values(imageUrl.toString())
返回(
)
}
}

为什么需要图像

只需将图像url用于src属性

render(){
    const { image: imageUrl  } = this.props.value;
    let img = Object.values(imageUrl).toString()
    return (
        <div>
            <img src={img}></img>
        </div>
    )
   }
 }
render(){
const{image:imageUrl}=this.props.value;
让img=Object.values(imageUrl.toString())
返回(
)
}
}

您不需要
要求图像。只需将
imageUrl
设置为
src
属性

您还需要将
div
标记修改为
img
标记

以下几点应该很有用:

class SingleItem extends Component {
    constructor(props) {
        super(props);
    }
    render() {
        const { image: imageUrl } = this.props.value;
        let img = Object.values(imageUrl).toString()

        return ( 
            <div>
                <img src = {img}/> 
            </div>
        )
    }
}

export default SingleItem;
class SingleItem扩展组件{
建造师(道具){
超级(道具);
}
render(){
const{image:imageUrl}=this.props.value;
让img=Object.values(imageUrl.toString())
报税表(
)
}
}
导出默认单项目;

您不需要
要求图像。只需将
imageUrl
设置为
src
属性

您还需要将
div
标记修改为
img
标记

以下几点应该很有用:

class SingleItem extends Component {
    constructor(props) {
        super(props);
    }
    render() {
        const { image: imageUrl } = this.props.value;
        let img = Object.values(imageUrl).toString()

        return ( 
            <div>
                <img src = {img}/> 
            </div>
        )
    }
}

export default SingleItem;
class SingleItem扩展组件{
建造师(道具){
超级(道具);
}
render(){
const{image:imageUrl}=this.props.value;
让img=Object.values(imageUrl.toString())
报税表(
)
}
}
导出默认单项目;

您有一个
div
而不是
img
。这可能是问题所在吗?而且,您不需要绝对URL。。是的。谢谢,没问题。很高兴它帮了你。你有一个
div
而不是
img
。这可能是问题所在吗?而且,您不需要绝对URL。。是的。谢谢,没问题。很高兴它帮了你。