Merge pull request #336 from wanghao1993/feature/add_opt_fit

Feature/add opt fit
This commit is contained in:
街角小林 2023-09-18 09:06:40 +08:00 committed by GitHub
commit 43216ed925
5 changed files with 2378 additions and 2201 deletions

View File

@ -92,7 +92,7 @@ class MindMap {
})
// 初始渲染
this.render()
this.render(this.opt.fit ? () => this.view.fit() : () => {})
setTimeout(() => {
this.command.addHistory()
}, 0)

View File

@ -186,5 +186,7 @@ export const defaultOpt = {
// 删除节点后激活相邻节点
deleteNodeActive: true,
// 拖拽节点时鼠标移动到画布边缘是否开启画布自动移动
autoMoveWhenMouseInEdgeOnDrag: true
autoMoveWhenMouseInEdgeOnDrag: true,
// 是否首次加载fit view
fit: false
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -12,10 +12,7 @@
<ShortcutKey></ShortcutKey>
<Contextmenu v-if="mindMap" :mindMap="mindMap"></Contextmenu>
<RichTextToolbar v-if="mindMap" :mindMap="mindMap"></RichTextToolbar>
<NodeNoteContentShow
v-if="mindMap"
:mindMap="mindMap"
></NodeNoteContentShow>
<NodeNoteContentShow v-if="mindMap" :mindMap="mindMap"></NodeNoteContentShow>
<NodeImgPreview v-if="mindMap" :mindMap="mindMap"></NodeImgPreview>
<SidebarTrigger v-if="!isZenMode"></SidebarTrigger>
<Search v-if="mindMap" :mindMap="mindMap"></Search>
@ -279,6 +276,7 @@ export default {
this.mindMap = new MindMap({
el: this.$refs.mindMapContainer,
data: root,
fit: true,
layout: layout,
theme: theme.template,
themeConfig: theme.config,