CaanDoll opened this issue 2 years ago · 1 comments
目前triggers能达到这个效果,但就是 这里没有监听triggers变化。
其实这里的背景是由于把这个组件集成进了上传组件里,如果正在上传的时候是不能点开预览的。但是如果上传的时候不包裹PhotoView,上传完了再包裹,react组件层级不一致会重新渲染导致闪一下,体验就很差。
如果再开一个disabled的布尔值属性也是可以的,望作者大大考虑一下,这边也可以提PR,万分感谢~
你可以先使用自定义组件:
<PhotoView> <CustomPhoto /> </PhotoView> const CustomPhoto = React.forwardRef(({ onClick }, ref) => { // 内部转发 onClick 事件 });