Javascript react ref返回componentDidMount中未定义的
我试图通过在componentDidMount中使用ref来获取元素,但它返回undefined 未捕获类型错误:无法读取未定义的属性“appendChild” 当这个问题第一次出现时,我使用setTimeout函数来确保我所指的元素已装入。如下面的代码所示:Javascript react ref返回componentDidMount中未定义的,javascript,reactjs,Javascript,Reactjs,我试图通过在componentDidMount中使用ref来获取元素,但它返回undefined 未捕获类型错误:无法读取未定义的属性“appendChild” 当这个问题第一次出现时,我使用setTimeout函数来确保我所指的元素已装入。如下面的代码所示: setTimeout(()=>{ this.map.appendChild(this.renderer.doElement) 这个。动画() },0)将定义ref的代码放在react中您可以参考链接以了解ref。您是否可以在codesa
setTimeout(()=>{
this.map.appendChild(this.renderer.doElement)
这个。动画()
},0)
将定义ref的代码放在react中您可以参考链接以了解ref。您是否可以在codesandbox中共享您的整个代码。地图未定义。这是什么?我认为它不是一个具有map
函数的数组。您的this.map未定义,您在哪里使用ref?