【问题标题】:Best way to draw rectangles via mouse drag in React.js?在 React.js 中通过鼠标拖动绘制矩形的最佳方法?
【发布时间】:2018-08-20 01:35:42
【问题描述】:

我正在尝试通过在 React.js 应用程序中用鼠标拖动区域来突出显示图像的区域,就像您在 Mac 或 Windows 上所做的那样。

我知道这最好在 Canvas 上完成,通过将画布覆盖在图像上,然后捕捉鼠标事件并相应地绘制矩形,是否有一个好的库或其他东西可以做到这一点?因为编写原始代码来实现这一点似乎是在重新发明轮子。

提前致谢。

【问题讨论】:

标签: reactjs canvas react-canvas


【解决方案1】:

不确定这是否足以保证完整的答案,但我遇到了类似的情况,这个库是我能找到的最好的:

react-sketch

诚然,尽管维护者似乎非常无响应/不维护包,这有点令人担忧。

希望这会有所帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-21
    • 2019-12-21
    相关资源
    最近更新 更多