使用<object>标签嵌入的SVG不会在React应用程序中呈现

时间:2018-03-27 09:41:10

标签: reactjs svg

我正在尝试根据React组件中的props值显示svg。我可以使用图像标记来显示它,但使用对象标记不起作用。 所以,这有效 - &gt;

<svg {...props}> 
<image width="100%" xlinkHref={`/${props.svg}`}/> 
</svg>

但这不是 - &gt;

<object {...props} type="image/svg+xml" data={`/${props.svg}`} />

道具有高度宽度 x y svg 要呈现的图像网址。 我想将svg渲染为svg而不是图像,我该如何实现呢?

0 个答案:

没有答案