【发布时间】:2018-07-06 14:35:44
【问题描述】:
我对如何在当前版本的material-ui 中使用图标感到困惑。
根据material-ui docs on icons,SVG Material 图标下:
我们提供了一个单独的 NPM 包,@material-ui/icons,其中包括 1000 多个官方 Material icons 转换为
SvgIcon组件。(...)
您可以使用 material.io/tools/icons 来查找特定图标。导入图标时,请记住图标的名称是 PascalCase,例如:
delete暴露为@material-ui/icons/Deletedelete forever暴露为@material-ui/icons/DeleteForever
他们展示的一个例子是:
// Import icon
import DeleteIcon from '@material-ui/icons/Delete';
// ...
// Use icon in react somewhere
render() { return (
<DeleteIcon />
)}
这适用于许多图标,但不适用于 file_copy-icon。
但是,我可以使用它:
<i className="material-icons">file_copy</i>
完成这项工作的预期方法是什么?
我已经用npm install --save 安装了@material-ui/icons 和 material-design-icons。 (最初只有第一个,但在没有让所有图标工作后,我也尝试了第二个)
我还包含了来自material-ui installation guide 的<link />-标签
但是,我使用 import FileCopy from '@material-ui/icons/FileCopy'; 导入
【问题讨论】:
标签: reactjs material-ui google-material-icons