最重要的还是 Demo: http://minjieliu.gitee.io/react-photo-view/ gitee 国内快
手机端和桌面端都可以体验,不过桌面端感觉不太违和,后期会加上一些导航控件。
虽然没有写测试,但用在生产环境有一段时间了,有时间后期可以补上。
其实在写这个组件的时候已经对比过好几个插件,很多都是原生 js 写的,用在 React 中感觉不太友好,其他 React 的图片预览细节又不太完善,于是肝了许久,搞出一个😂。其主要难点就是在图片位置触摸控制上,要想体验好,细节就要多。
滑动减速目前使用 css 动画过渡,还可以再优化下,用物理阻尼运动公式实现体验更自然。
https://github.com/MinJieLiu/react-photo-view 喜欢就帮忙点个 Star! 谢谢😊
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.