首页 > 解决方案 > 在 ReactJS 中的 VisJS 网络图的画布上添加多个节点框选择器

问题描述

例子

这是一个在网络上绘制画布以选择多个节点的 jQuery 示例:

如何将其转换为 React?

沙盒

我在这个沙箱中设置react-graph-vissource),并向图表添加了一个参考: https ://codesandbox.io/s/5m2vv1yo04

尝试

最终目标

也许我走错了方向。

标签: javascriptreactjscanvasvis.jsvis.js-network

解决方案


我使用您共享的 JSSampler 示例将其放在一起。

解决方案

您只需要使用 ref 连接网络和画布。其他一切都差不多到位了。 https://codesandbox.io/s/5m2vv1yo04

清理建议

  • 将全局变量移动到反应类
  • 将 VisJS 高亮代码拆分为自己的文件

推荐阅读