zyascend / ZMindMap

仿幕布(mubu.com)风格思维导图,Vue3+SVG实现。

Home Page:https://map.kimjisoo.cn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

首次进入文件的思维导图模式时,store.selections内无内容,在次进入时,有内容

luckyisLhh opened this issue · comments

commented

首次进入时报错

image

通过try catch在次点进去时数据正常

image

但是,思维导图出现错误

image

可以加作者微信询问问题吗

已复现问题。

原因:
需要measureSvg计算导图节点的尺寸。
但是measureSvg可能会在以下情况获取不到其ref:
1. 刚进入导图组件
2. HMR更新后
3. 大纲组件和导图组件相互切换时

修复思路:
将measureSvg移到body中,使之不受导图组件的生命周期影响。

最近有点小忙,过几天将修复这个问题😀。

update:
fixed! see: c3abf87