diff --git a/packages/plugin-outline-pane/src/views/tree-title.tsx b/packages/plugin-outline-pane/src/views/tree-title.tsx
index ea48ae684..2015229ae 100644
--- a/packages/plugin-outline-pane/src/views/tree-title.tsx
+++ b/packages/plugin-outline-pane/src/views/tree-title.tsx
@@ -1,6 +1,6 @@
import { Component, KeyboardEvent, FocusEvent, Fragment } from 'react';
import classNames from 'classnames';
-import { observer, Title, Tip, globalContext, Editor } from '@ali/lowcode-editor-core';
+import { observer, Title, Tip, globalContext, Editor, engineConfig } from '@ali/lowcode-editor-core';
import { createIcon } from '@ali/lowcode-utils';
import { IconArrowRight } from '../icons/arrow-right';
@@ -168,7 +168,7 @@ export default class TreeTitle extends Component<{
)}
{isCNode && isNodeParent && !isModal && }
- {isContainer && isCNode && isNodeParent && }
+ {engineConfig.get('enableCanvasLock', false) && isContainer && isCNode && isNodeParent && }
);
}