html5-canvas - 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 对象消失。
解决方案
推荐阅读
- superset - 开发和部署对 apache-superset 的更改
- jquery - jQuery 对 $(document).ready() 之外的函数的操作;
- laravel - 如何覆盖 laravel voyager 迁移文件?
- python - 设置名称属性的 KeyError - Flask
- java - HTTPS POST 调用不能与 RestTemplate 或 Apache Httpclient 4.x 一起使用,但可以与 Postman 客户端一起使用
- powerbi - PowerBI 计算去年迄今为止的销售额
- excel - Excel::Writer::XLSX:无法写入传递的工作表中的某些单元格
- sql - 如何在 HIVE 中将自定义时间转换为秒
- html - 如何过滤Angular中下拉列表的列?
- c++ - 如何在 QT 中将字符串拆分为更多子字符串?