You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React项目中图片无法显示问题求助

问题原因与修复方案

核心问题:Card组件未渲染子元素

你的Card组件目前仅返回一个空div,没有处理传入的子内容。当你在Profile组件中把图片放在<Card>标签内部时,这些内容会作为children属性传递给Card组件,但Card没有渲染这个属性,导致图片根本不会出现在页面上。

修复步骤

修改Card.js,添加对children属性的渲染:

import React from 'react'
import styles from "./Card.module.css"

const Card = ({ children }) => {
  return (
    <div className={styles.card}>
      {children}
    </div>
  )
}

export default Card

额外检查项

  • 图片路径验证:确认assets文件夹下确实存在profile1.png文件,且文件名大小写与导入语句一致(React中文件名区分大小写)。
  • Card样式检查:确保Card.module.css中的.card样式没有设置display: none、overflow: hidden等会隐藏内容的属性。

内容的提问来源于stack exchange,提问作者kdqdmmg0

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 07:05:25