flyfloor / react-image-cropper

react image crop
https://braavos.me/react-image-cropper/
MIT License
174 stars 56 forks source link

图片显示问题!!! #27

Closed LynnHg closed 6 years ago

LynnHg commented 6 years ago

<Cropper src={this.state.imageUrl} width={1280} height={800} ratio={16 / 10} onChange={() => this.handleCropOnChange('image')} ref={ref => (this.image = ref)} onImgLoad={() => this.handleImageLoaded('image')} /> 第一次裁剪正常: image 当我删除上传的图片,再次上传图片时,Cropper组件似乎会记忆上一次用户的操作,比如: 显示裁剪: image 裁剪完成预览确实这样: image 再比如: 本次裁剪我改变裁剪框的大小,然后裁剪 image 当删除图片,再次上传图片时,记忆了上一次裁剪框的大小 image 如何解决?

flyfloor commented 6 years ago

原因是图片更新未重新计算尺寸,后续会修复

flyfloor commented 6 years ago

请升级 https://github.com/jerryshew/react-image-cropper/commit/3a2a2d49cade2ee4e36c734ebaeb9b676aa0b151 版本