带有可乐的 cytoscape.js 似乎不再起作用

标签 cytoscape.js cytoscape

我正在尝试最新的 cytoscape 和最新的可乐,但出现以下错误:

未捕获的类型错误:cola.adaptor 不是函数

对于 cytoscape.js 代码片段:

   var adaptor = layout.adaptor = cola.adaptor({
    trigger: function( e ){ // on sim event
      switch( e.type ){
        case 'tick':
          if( options.animate ){

可乐的 API 是否发生了变化?

最佳答案

尝试执行 the docs 时,我仍然收到此错误建议( react /浏览器/ES6/npm):

import cytoscape from 'cytoscape';
import cycola from 'cytoscape-cola';
import cola from 'webcola';

cycola(cytoscape, cola);

但是我在看到 this issue 后让它工作了包括 cola v3 script<head>我的索引文件。

最后,我不得不这样做:

cycola(cytoscape, window.cola); // since cola now lives in window

关于带有可乐的 cytoscape.js 似乎不再起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30884586/

相关文章:

javascript - cytoscape.js 冗余边缘

qtip - 右键单击Cytoscape js qtip

java - Java中读取和处理.mat文件(邻接矩阵)

html - 将 Cytoscape 图放入 Bootstrap 列中

javascript - 如何筛选Cytoscape Web的报价

cytoscape.js - 如何使用 Cytoscape 将文本包裹在形状内?

cytoscape.js - 用户移动节点后,如何在 Dash/Cytoscape 中找到节点的位置?

javascript - Cytoscape JS 和 Angular8 的工具提示

cytoscape - 如何将 Cytoscape 与 JanusGraph 0.2 集成?