568tools/tools/mind-map/dist/js/chunk-2d0ddf37.6fecab33.js

1 line
2.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0ddf37"],{8427:function(s,n,v){"use strict";v.r(n);var _=function(){var s=this;s._self._c;return s._m(0)},t=[function(){var s=this,n=s._self._c;return n("div",[n("h1",[s._v("XMind解析")]),n("blockquote",[n("p",[s._v("v0.2.7+")])]),n("p",[s._v("提供导入"),n("code",[s._v("XMind")]),s._v("文件的方法。")]),n("h2",[s._v("引入")]),n("pre",{staticClass:"hljs"},[n("code",[n("span",{staticClass:"hljs-keyword"},[s._v("import")]),s._v(" xmind "),n("span",{staticClass:"hljs-keyword"},[s._v("from")]),s._v(" "),n("span",{staticClass:"hljs-string"},[s._v("'simple-mind-map/src/parse/xmind.js'")]),s._v("\n")])]),n("p",[s._v("如果使用的是"),n("code",[s._v("umd")]),s._v("格式的文件,那么可以通过如下方式获取:")]),n("pre",{staticClass:"hljs"},[n("code",[n("span",{staticClass:"hljs-tag"},[s._v("<"),n("span",{staticClass:"hljs-name"},[s._v("script")]),s._v(" "),n("span",{staticClass:"hljs-attr"},[s._v("src")]),s._v("="),n("span",{staticClass:"hljs-string"},[s._v('"simple-mind-map/dist/simpleMindMap.umd.min.js"')]),s._v(">")]),n("span",{staticClass:"hljs-tag"},[s._v("</"),n("span",{staticClass:"hljs-name"},[s._v("script")]),s._v(">")]),s._v("\n")])]),n("pre",{staticClass:"hljs"},[n("code",[s._v("simpleMindMap.xmind\n")])]),n("h2",[s._v("方法")]),n("h3",[s._v("xmind.parseXmindFile(file)")]),n("p",[s._v("解析"),n("code",[s._v(".xmind")]),s._v("文件,返回解析后的数据,可以使用"),n("code",[s._v("mindMap.setData(data)")]),s._v("来将返回的数据渲染到画布上")]),n("p",[n("code",[s._v("file")]),s._v(""),n("code",[s._v("File")]),s._v("对象")]),n("h3",[s._v("xmind.transformXmind(content)")]),n("p",[s._v("转换"),n("code",[s._v("xmind")]),s._v("数据,"),n("code",[s._v(".xmind")]),s._v("文件本质上是一个压缩包,改成"),n("code",[s._v("zip")]),s._v("后缀可以解压缩,里面存在一个"),n("code",[s._v("content.json")]),s._v("文件,如果你自己解析出了这个文件,那么可以把这个文件内容传递给这个方法进行转换,转换后的数据,可以使用"),n("code",[s._v("mindMap.setData(data)")]),s._v("来将返回的数据渲染到画布上")]),n("p",[n("code",[s._v("content")]),s._v(""),n("code",[s._v(".xmind")]),s._v("压缩包内的"),n("code",[s._v("content.json")]),s._v("文件内容")]),n("h3",[s._v("xmind.transformOldXmind(content)")]),n("blockquote",[n("p",[s._v("v0.2.8+")])]),n("p",[s._v("针对"),n("code",[s._v("xmind8")]),s._v("版本的数据解析,因为该版本的"),n("code",[s._v(".xmind")]),s._v("文件内没有"),n("code",[s._v("content.json")]),s._v(",对应的是"),n("code",[s._v("content.xml")]),s._v("。")]),n("p",[n("code",[s._v("content")]),s._v(""),n("code",[s._v(".xmind")]),s._v("压缩包内的"),n("code",[s._v("content.xml")]),s._v("文件内容")])])}],e={},a=e,d=v("2877"),c=Object(d["a"])(a,_,t,!1,null,null,null);n["default"]=c.exports}}]);