mind-map icon indicating copy to clipboard operation
mind-map copied to clipboard

导出png图片,内容显示不全,左边有一小部分缺失

Open WangHao678 opened this issue 1 year ago • 8 comments

底格里斯任务中心图(56) Vue3框架 源码附上:

<div class="top-menu-fixed">
  <div v-if="!isStart" class="top-menu-item" @click="back">
    <div class="top-menu-item--img">
      <el-icon><Back /></el-icon>
    </div>
    <div class="top-menu-item--text">撤退</div>
  </div>
  <div v-if="!isEnd" class="top-menu-item" @click="forward">
    <div class="top-menu-item--img">
      <el-icon><Right /></el-icon>
    </div>
    <div class="top-menu-item--text">前进</div>
  </div>
  <div class="top-menu-item" @click="saveMindMap">
    <div class="top-menu-item--img">
      <el-icon><Suitcase /></el-icon>
    </div>
    <div class="top-menu-item--text">保存脑图</div>
  </div>
  <!-- <div class="top-menu-item" @click="submitMindMap">
    <div class="top-menu-item--img">
      <el-icon><SuitcaseLine /></el-icon>
    </div>
    <div class="top-menu-item--text">提交</div>
  </div> -->
  <div class="top-menu-item" @click="exportMindMap">
    <div class="top-menu-item--img">
      <el-icon><TakeawayBox /></el-icon>
    </div>
    <div class="top-menu-item--text">导出图片</div>
  </div>
</div>

<!-- 右键菜单 -->
<div
  v-if="showContextMenu"
  class="context-menu"
  :style="{ top: `${menuPosition.y}px`, left: `${menuPosition.x}px` }"
>
  <ul>
    <li @click="addChildNode">添加子节点</li>
    <li @click="addSameNode">添加同级节点</li>
    <li @click="removeNode">删除节点</li>
    <li @click="copyNode">复制节点</li>
    <li @click="pasteNode">粘贴节点</li>
    <li v-if="!isStart" @click="back">后退</li>
    <li v-if="!isEnd" @click="forward">前进</li>
  </ul>
</div>

WangHao678 avatar Oct 10 '24 01:10 WangHao678

麻烦直接上传vue文件。这样无法恢复

wanglin2 avatar Oct 12 '24 05:10 wanglin2

思维导图.txt Vue文件不支持上传,我转txt了

WangHao678 avatar Oct 12 '24 09:10 WangHao678

试了一下没问题,上传一个完整可运行的项目吧

wanglin2 avatar Oct 14 '24 01:10 wanglin2

他图片生成的时候里面的行高成了1.5倍的效果,导致16px以下的字号 生成图片的时候缺行。 加上这个样式就可以了

chengbieSWL avatar Oct 22 '24 09:10 chengbieSWL

我在页面嵌入思维导图,发现导出图片直接为空白了,明明画布显示是居中的

WangHao678 avatar Oct 22 '24 10:10 WangHao678

页面只有思维导图组件的情况下,导出图片可以完整导出,但是组件前面有别的元素内容渲染时,导出的图片总是空白的,不知道该怎么调才行,麻烦大佬有空帮看下,代码如下: code.txt

WangHao678 avatar Oct 22 '24 11:10 WangHao678

已重新上传单Vue文件,直接复制粘贴即可 思维导图.txt

WangHao678 avatar Oct 24 '24 01:10 WangHao678

已重新上传单Vue文件,直接复制粘贴即可 思维导图.txt

我导出没问题啊 image

wanglin2 avatar Oct 24 '24 10:10 wanglin2