mxGraph允许调整线条弯曲度后报错:Illegal constructor

代码示例:

// 允许调整线条弯曲度
this.setCellsBendable(true);

解决办法:
graph/index.js中增加如下代码。

Object.keys(mxgraph).forEach((key)=>{
  window[key] = mxgraph[key];
});

graph/index.js文件完整内容示例

import mx from "mxgraph";

const mxgraph = mx({
  mxBasePath: "/graph/mxgraph",
});

Object.keys(mxgraph).forEach((key)=>{
  window[key] = mxgraph[key];
});

window.mxGraph = mxgraph.mxGraph;
window.mxGraphModel = mxgraph.mxGraphModel;
window.mxEditor = mxgraph.mxEditor;
window.mxGeometry = mxgraph.mxGeometry;
window.mxDefaultKeyHandler = mxgraph.mxDefaultKeyHandler;
window.mxDefaultPopupMenu = mxgraph.mxDefaultPopupMenu;
window.mxStylesheet = mxgraph.mxStylesheet;
window.mxDefaultToolbar = mxgraph.mxDefaultToolbar;

export default mxgraph;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值