React - 在渲染之前获取SVG的边界框

时间:2017-05-16 01:57:48

标签: javascript html reactjs svg

当SVG在网页中时,您可以

document.getElementById("myPath").getBBox();

在React中,如果您尝试在render执行一次之前对组件执行此操作,那么它当然会出错,因为尚未存在具有该Id的元素。获取<g><path>的高度和宽度而不等到初始渲染之后的好策略是什么?

0 个答案:

没有答案