Javascript 我可以在不渲染SVG路径的情况下沿SVG路径获取点吗?

Javascript 我可以在不渲染SVG路径的情况下沿SVG路径获取点吗?,javascript,reactjs,svg,path,Javascript,Reactjs,Svg,Path,是否可以使用浏览器内置的SVG API仅使用路径的“d”属性沿SVG路径计算点?我正在React中工作,希望防止交错的渲染周期,因为子元素需要在路径中点发生任何更改时进行更新,但必须等待路径渲染以计算该点。对我来说,它在不渲染路径的情况下工作 var p=document.createElements(“http://www.w3.org/2000/svg“,“路径”) p、 setAttribute(“d”、“M0,0L100100”) var r=p.getPointAtLength(10

是否可以使用浏览器内置的SVG API仅使用路径的“d”属性沿SVG路径计算点?我正在React中工作,希望防止交错的渲染周期,因为子元素需要在路径中点发生任何更改时进行更新,但必须等待路径渲染以计算该点。

对我来说,它在不渲染路径的情况下工作

var p=document.createElements(“http://www.w3.org/2000/svg“,“路径”)
p、 setAttribute(“d”、“M0,0L100100”)
var r=p.getPointAtLength(10)

document.write(“x=“+r.x+”,y=“+r.y)
是的,我喜欢这个。很好的浏览器支持,当你使用完它后会被垃圾回收。谢谢