From ca84c8f852a69839ddcba0d92700f36b07f76be7 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Thu, 17 Mar 2022 23:07:37 +0800 Subject: [PATCH] =?UTF-8?q?fix(editor):=20=E4=B8=8D=E5=85=81=E8=AE=B8?= =?UTF-8?q?=E9=80=89=E4=B8=AD=E8=B7=9F=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor/src/services/editor.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/editor/src/services/editor.ts b/packages/editor/src/services/editor.ts index 8c2288e3..9cc0ffba 100644 --- a/packages/editor/src/services/editor.ts +++ b/packages/editor/src/services/editor.ts @@ -184,6 +184,10 @@ class Editor extends BaseService { const { node, parent, page } = this.getNodeInfo(id); if (!node) throw new Error('获取不到组件信息'); + if (node.id === this.state.root?.id) { + throw new Error('不能选根节点'); + } + this.set('node', node); this.set('page', page || null); this.set('parent', parent || null);