# xmind-viewer **Repository Path**: hyjiacan/xmind-viewer ## Basic Information - **Project Name**: xmind-viewer - **Description**: 用于浏览器上预览 XMind 文件的组件。(注:展示风格与 XMind 完全不同,此组件仅解析出数据,并使用 antv/g6 以图的方式渲染出来) - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2023-10-31 - **Last Updated**: 2024-11-20 ## Categories & Tags **Categories**: webui **Tags**: None ## README # XMind Viewer 一个用于浏览器的简单的 XMind 预览组件。 (注:展示风格与 XMind 完全不同,此组件仅解析出数据,并使用 antv/g6 以图的方式渲染出来) 依赖 - jszip - @antv/g6 *可选* ## 安装 ```shell npm install @hyjiacan/xmind-viewer --save # 或者 yarn add @hyjiacan/xmind-viewer ``` ## 用法 ### 模块引用 ```html
``` ```js import XMindViewer from '@hyjiacan/xmind-viewer' const container = document.getElementById('app') async function doRender() { const response = await fetch("/readme.xmind"); const buffer = await response.arrayBuffer(); // 直接使用 viewer 渲染界面 const grapg = await XMindViewer.viewer.render(container) } doRender() ``` > 完整使用,参考文件 [main.js](main.js) ## 待办 - [ ] 备注的展示 - [ ] 标签的展示 - [ ] XML版本的样式处理