第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教各位一個問題,求解答:React中map循環(huán),如何給每個元素建立ref求指導(dǎo)!

請教各位一個問題,求解答:React中map循環(huán),如何給每個元素建立ref求指導(dǎo)!

守候你守候我 2019-06-09 09:59:19
多個圖片數(shù)組map,需要給每個圖片加上ref,這樣之后好控制ref正常的寫法是this.inputElement=input)/>但是我這邊是動態(tài)的,之后需要獲取每個圖片來控制,想問下有什么好一點的辦法呢?下圖時我想寫的,但是不行//函數(shù)imgRef(ele:HTMLElement,index:number){this['ele'+index]=ele;}//render里的渲染{srcs.map((src,i)=>{constframeStyle={zIndex:99-i};returnthis.imgRef(ele,i)}key={i}src={src}/>})}
查看完整描述

2 回答

?
拉丁的傳說

TA貢獻(xiàn)1789條經(jīng)驗 獲得超8個贊

單純獲取列表子節(jié)點的話,直接ref找到父元素就好了。。
classAppextendsComponent{
ulRef=createRef()
componentDidMount(){
console.log(this.ulRef.current.childNodes)
}
render(){
return(
{Array(10).fill(1).map((item,index)=>
  • {index}
  • )}
    );
    }
    }
                                
    查看完整回答
    反對 回復(fù) 2019-06-09
    ?
    臨摹微笑

    TA貢獻(xiàn)1982條經(jīng)驗 獲得超2個贊

    用數(shù)組或者對象掛載就行了this.refs=[];或者this.refs={};
    {
    srcs.map((src,i)=>{
    constframeStyle={zIndex:99-i};
    returnthis.refs[i]=img}key={i}src={src}/>
    })
    }
                                
    查看完整回答
    反對 回復(fù) 2019-06-09
    • 2 回答
    • 0 關(guān)注
    • 1275 瀏覽
    慕課專欄
    更多

    添加回答

    了解更多

    舉報

    0/150
    提交
    取消
    微信客服

    購課補(bǔ)貼
    聯(lián)系客服咨詢優(yōu)惠詳情

    幫助反饋 APP下載

    慕課網(wǎng)APP
    您的移動學(xué)習(xí)伙伴

    公眾號

    掃描二維碼
    關(guān)注慕課網(wǎng)微信公眾號