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 扩散模型sd.webui使用时报错“Nonetype”
    • ¥15 stm32流水灯+呼吸灯+外部中断按键
    • ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
    • ¥15 NX MCD仿真与博途通讯不了啥情况
    • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
    • ¥15 gradio的web端页面格式不对的问题
    • ¥15 求大家看看Nonce如何配置
    • ¥15 Matlab怎么求解含参的二重积分?
    • ¥15 苹果手机突然连不上wifi了?
    • ¥15 cgictest.cgi文件无法访问