我有带有<路径>标记的ReactJS组件。我无法在此<路径>标记中设置CSS属性。主要问题是,对于我的应用程序,我不能在render()函数中包装< div >标签。如何在标签中添加类似背景图片的CSS。
发布于 2016-02-03 05:56:34
我会将任何实时svg绘图推迟到另一个库中。查看http://d3js.org或http://raphaeljs.com,以获得基于svg的优秀解决方案。我个人曾在react中使用过d3库,它工作得很好。您只需要将svg上的事件侦听逻辑推迟到d3,但您仍然可以使用react将它们公开给组件的生命周期。如果你正在用svg做任何复杂的事情,我绝对推荐d3js。
否则,如果您只是尝试将svg作为图像加载,则可以这样做:
<img src='path/to/svg.svg'/>img标签支持所有主流浏览器中的svg,包括大多数触摸设备。
https://stackoverflow.com/questions/31008226
复制相似问题