diff --git a/docs/api/editor/slots.md b/docs/api/editor/slots.md index eaee7654..10d2bd4b 100644 --- a/docs/api/editor/slots.md +++ b/docs/api/editor/slots.md @@ -270,6 +270,28 @@ - **默认:** [Stage.vue](https://github.com/Tencent/tmagic-editor/blob/239b5d3efeae916a8cf3e3566d88063ecccc0553/packages/editor/src/layouts/workspace/Stage.vue) +## stage-top + +- **详情:** 画布上方位置,与画布共享同一个滚动容器,渲染在画布之前,可用于在画布顶部插入自定义元素,例如顶部工具条、提示信息等 + +- **默认:** 无 + +:::warning +如设置了[stage](#stage)插槽,此插槽将失效 +::: + +- **示例:** + +```html + +``` + ## workspace-content - **详情:** 编辑器中间区域内,画布上方位置 diff --git a/packages/editor/src/Editor.vue b/packages/editor/src/Editor.vue index 394a9add..642914cb 100644 --- a/packages/editor/src/Editor.vue +++ b/packages/editor/src/Editor.vue @@ -86,6 +86,7 @@ :stage-content-menu="stageContentMenu" :custom-content-menu="customContentMenu" > + diff --git a/packages/editor/src/components/ScrollViewer.vue b/packages/editor/src/components/ScrollViewer.vue index 0593fdfc..865e2ba9 100644 --- a/packages/editor/src/components/ScrollViewer.vue +++ b/packages/editor/src/components/ScrollViewer.vue @@ -1,6 +1,7 @@