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;
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
