diff --git a/packages/editor/src/layouts/workspace/PageBar.vue b/packages/editor/src/layouts/workspace/PageBar.vue
index d34265f7..559a40aa 100644
--- a/packages/editor/src/layouts/workspace/PageBar.vue
+++ b/packages/editor/src/layouts/workspace/PageBar.vue
@@ -11,9 +11,13 @@
:class="{ active: page?.id === item.id }"
@click="switchPage(item)"
>
-
- {{ item.name }}
-
+
+
+
+ {{ item.name }}
+
+
+
diff --git a/packages/editor/src/theme/page-bar.scss b/packages/editor/src/theme/page-bar.scss
index d44f0514..886498e2 100644
--- a/packages/editor/src/theme/page-bar.scss
+++ b/packages/editor/src/theme/page-bar.scss
@@ -10,6 +10,7 @@
color: $--font-color;
border-top: 1px solid $--border-color;
z-index: 2;
+ overflow: hidden;
.m-editor-page-bar-item {
padding: 0 10px;
@@ -27,5 +28,12 @@
cursor: pointer;
}
}
+
+ .m-editor-page-bar-title {
+ max-width: 150px;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ overflow: hidden;
+ }
}
}