首页 > 解决方案 > Fabric JS 可以与 Vis JS - 网络画布一起使用吗?

问题描述

我想知道这是否可能,或者这两个库是否相互冲突。以及是否可以在同一画布上同时显示 Fabric JS 对象和 Vis JS 网络。

我走了多远:
目前我正在使用 Vis JS 的“网络”组件,它会自动在指定的<canvas>内部生成一个元素。<div>

我正在尝试让 Fabric JS 与 Vis JS 一起工作,以便我可以充分利用这两个库。如果在初始化 Fabric JS 时指定了 Vis JS 生成的<canvas>元素,理论上 Fabric JS 应该可以工作。

但是,当我尝试执行此操作时,Vis JS 网络被渲染,但无法与之交互,并且无法看到 Fabric JS 对象。Fabric JS 拖动选择在网络之上运行。When a Fabric JS object (like a rectangle) is selected the Network disappears and the Fabric JS objects come into view. 但是单击画布的空白区域会使网络返回查看但 Fabric JS 对象消失。

标签: html5-canvasfabricjsvis.js

解决方案


推荐阅读