【发布时间】:2015-04-19 11:59:06
【问题描述】:
我在 React 中使用 SVG,但 ReactJS 允许的 SVG 标签数量是 limited,我看不到在我的 JSX 中嵌入 <image/> SVG 标签的方法。
我也尝试在 rect 上使用 fill 样式设置为图像的 url,但它也不起作用。有解决方法吗?
【问题讨论】:
-
SVG 不支持将填充指向图像。您必须通过模式间接地做到这一点。
我在 React 中使用 SVG,但 ReactJS 允许的 SVG 标签数量是 limited,我看不到在我的 JSX 中嵌入 <image/> SVG 标签的方法。
我也尝试在 rect 上使用 fill 样式设置为图像的 url,但它也不起作用。有解决方法吗?
【问题讨论】:
SVG 图像现在在 0.14 中得到支持。
对于之前的版本,您可以使用dangerouslySetInnerHTML。有关更多信息,请查看此问题:
【讨论】: