Reactjs 反应:显示来自api调用的图像
我正在尝试显示从api调用中获取的图像。我得到: 未捕获错误:找不到模块“” 如果没有要求,我不会收到警告,但没有任何效果 控制台记录以下pic变量显示: “” 我读到我需要导入图片,但不知道该如何执行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
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。。是的。谢谢,没问题。很高兴它帮了你。