reactjs - Material UI 中的 CardMedia 没有拾取图像

标签 reactjs material-ui

我必须在标题中显示图像并以这种方式显示

  <Toolbar className={classes.toolbar}>
    <IconButton className={classes.menuButton} color="inherit" aria-label="Menu">
      <MenuIcon />
    </IconButton>
    <Typography variant="h6" color="inherit" className={classes.grow}>
      Menu
    </Typography>

    <CardMedia
      className={classes.media}
      src='logo.svg'
      title="Logo"
    />
  </Toolbar>
</AppBar>

图片绝对拒绝出现。它与此 Header 组件位于同一文件夹中。有人可以指出我有什么问题吗 更新:我这里有代码。 https://codesandbox.io/s/xlw3l8yy74 .尝试了以下所有建议。还没有运气

最佳答案

这就是我所做的:

import MySvg from './path-to-svg.svg';

然后,当创建 <CardMedia/>组件:

<CardMedia src={MySvg} component="img" title="Some title" />

这里,component="img"似乎可以解决问题,因为它会在 div 中而不是在 img 元素中生成它 since it's the defaut .

关于reactjs - Material UI 中的 CardMedia 没有拾取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53087674/

相关文章:

javascript - 以编程方式在 material-ui Autocomplete TextField 中设置值

javascript - 如何使 Material 表中只有 1 行可编辑?

javascript - 如何在 React 中为对象的对象定义 Prop 验证规则?

reactjs - 如何将 useState 与 {} 一起使用?

javascript - 使用 Constant 组件在 React JS 中设置主要组件的样式

css - 使用 createMuiTheme 覆盖 div、p、body 上的默认样式

javascript - 清除Textfield Material -ui ReactJS

javascript - JSS 中的 MUI 全局类名称有多可靠?

javascript - React - 使用一个功能处理多个切换按钮(输入类型单选按钮)

javascript - ReactCSSTransitionGroup 不留任何影响