moxunhai 2017-03-18 08:34
浏览 2106

求助:React--es6,ref回调函数无法获取dom节点问题

问题:imgDom.scrollWidth = NAN;
代码:

class imgF extends React.Component {
    render() {
        return (
            <figure>
                <img/>
                //图片显示正常
                <h2></h2>
            </figure>
        )
    }
}



class App extends React.Component{
    componentDidMount(){

    ......

        let imgDom = this.img0,
            imgW = imgDom.scrollWidth;
            //问题:imgW is NAN...

    ......

    }

    render() {

        ......

        let imgs = [];
        for(let i = 0; i < 10; i++){
            imgs.push(<imgF key={'img' + i} ref={(imgf) => {this['img' + i] = imgf}}/>
        }

        return (
            <section>
                {imgs}
            </section>
        )
    }
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作
    • ¥15 求NPF226060磁芯的详细资料