先上代碼classAlbumArtextendsReact.Component{getStyles(){return{width:"100%",height:"auto",display:"block",position:"relative",margin:0,overflow:"hidden"}}errorImg(img){console.log(img);img.src="../../../../../build/assets/img/main_tray.png";img.onerror=null;}render(){varid=this.props.playerId+"AlbumArt",imgId=this.props.playerId+"AlbumArtImg"return()}}其中當(dāng)img加載失敗時,我想讓他替換成本地的圖片,就寫了errorImg事件,但是不知道怎么取到img這個標(biāo)簽本身,我現(xiàn)在這么寫,取到的this是整個class。問:onError={this.errorImg(this)}如何書寫才能取到img標(biāo)簽本身?
react的return中的事件,如何取到標(biāo)簽自身?
ibeautiful
2019-05-25 13:31:03