[英]Unable to use Material UI Icons
尝试替换您的导入:
const { HighlightIcon } = require("@material-ui/icons");
在文档中提供示例( https://material-ui.com/components/material-icons/ ):
import HighlightIcon from '@material-ui/icons/Highlight';
这里修复了你的沙箱版本: https://codesandbox.io/s/interesting-snyder-dnyy8?file=/src/App.js
快速简单,没有名为“HighlightIcon”的图标。 您可以在此处查看可用的图标: https://material-ui.com/components/material-icons/
您可以从这里获得提示:“您可能忘记从定义它的文件中导出您的组件”。 基本上,因为您导入了这样的图标:
const { HighlightIcon } = require("@material-ui/icons");
react 在@material-ui/icons 中查找名称为 HighlightIcon 的 class 或 function。 但正如我上面所说,没有一个。
如果您将导入更改为此:
const { Highlight } = require("@material-ui/icons");
您将导入现有图标(称为突出显示)。
你在用这样的东西吗?
#1
import { HomeIcon } from '@material-ui/icons';
<HomeIcon color="primary" />
<HomeIcon color="secondary" />
<HomeIcon color="action" />
<HomeIcon color="disabled" />
<HomeIcon style={{ color: green[500] }} />
#2
import Icon from '@material-ui/core/Icon';
<Icon>home</Icon>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.