0
不知道我是否正確使用了ref,基本上我想在用戶點擊其他元素時觸發另一個元素。但我得到了錯誤Cannot read property 'photoUploadDropAreaElement' of null
ref反應中得到空元素
triggerUploadDialog(){
this.photoUploadDropAreaElement.click();
}
render() {
return(
<div onClick={this.triggerUploadDialog} className="PhotoUploadWrap">
<PhotoUpload ref={dropArea => this.photoUploadDropAreaElement = dropArea} />
</div>
);
最初加載頁面時沒有語法錯誤。怎麼了?
現在我得到了'this.photoUploadDropAreaElement.click不是function' –
@GialaJefferson可能'PhotoUpload'組件不會暴露'click'方法。這個組件來自哪裏? – madox2
它是https://github.com/felixrieseberg/React-Dropzone-Component –