【发布时间】:2022-01-11 14:35:00
【问题描述】:
我尝试使用 babel 插件 babel-plugin-inline-react-svg 和 Webpack 加载器 @svgr/webpack - 但在成功将我的 SVG 导入 React 后,所有组元素都被删除了。
即我可以导入为...
import MySVG from '../assets/images/mysvg.svg'
或
import { ReactComponent as MySVG } from '../assets/images/mysvg.svg'
在我的源 SVG 文件中,我的每个 group 元素都有一个 ID 属性,我计划用它来通过样式组件为 SVG 的各个部分设置动画,例如
<g id="foo"><path..../></g>
...但是所有<g> 元素都被删除了!
我从 Adobe Illustrator 中导出 SVG,图层名称作为组 ID。我目前正在使用最新版本的 Next.js 对此进行测试
想法?
【问题讨论】: