vue-mxgraph-example icon indicating copy to clipboard operation
vue-mxgraph-example copied to clipboard

vue 中mxgraph 加载xml 不显示的问题

Open zydwcp1113 opened this issue 5 years ago • 2 comments

var doc = mxUtils.parseXml(xml); var root = doc.documentElement; var dec = new mxCodec(root.ownerDocument); let decodeObj = dec.decode(root, this.graph.getModel()); this.graph.getModel().endUpdate(); 但是页面不显示,请教一下,不甚感激

zydwcp1113 avatar Jun 18 '20 08:06 zydwcp1113

      var xmlDocument = mxUtils.parseXml(mxlString2);
      if (
        xmlDocument.documentElement != null &&
        xmlDocument.documentElement.nodeName == "mxGraphModel"
      ) {
        var decoder = new mxCodec(xmlDocument);
        var node = xmlDocument.documentElement;

        decoder.decode(node, this.graph.getModel());
      }

也遇到了同样的问题,https://stackoverflow.com/a/50793107 这个答案说了放到全局,似乎也没有作用

zhangyu921 avatar Aug 27 '20 11:08 zhangyu921

你用的方法mxCodec,mxUtils等都引进了没?

dzm1314xxh avatar Sep 30 '20 07:09 dzm1314xxh