diff --git a/src/views/Editor/Toolbar/SlideDesignPanel.vue b/src/views/Editor/Toolbar/SlideDesignPanel.vue
index eafaa4e6..693d243e 100644
--- a/src/views/Editor/Toolbar/SlideDesignPanel.vue
+++ b/src/views/Editor/Toolbar/SlideDesignPanel.vue
@@ -99,9 +99,8 @@
-
画布尺寸:
+
+
画布尺寸:{{ viewportSize }} × {{ toFixed(viewportSize * viewportRatio) }}
+
+
@@ -334,7 +337,7 @@ import Modal from '@/components/Modal.vue'
import GradientBar from '@/components/GradientBar.vue'
const slidesStore = useSlidesStore()
-const { slides, currentSlide, slideIndex, viewportRatio, theme } = storeToRefs(slidesStore)
+const { slides, currentSlide, slideIndex, viewportRatio, viewportSize, theme } = storeToRefs(slidesStore)
const moreThemeConfigsVisible = ref(false)
const themeStylesExtractVisible = ref(false)
@@ -453,6 +456,13 @@ const updateTheme = (themeProps: Partial) => {
const updateViewportRatio = (value: number) => {
slidesStore.setViewportRatio(value)
}
+
+const toFixed = (num: number) => {
+ if (num % 1 !== 0) {
+ return parseFloat(num.toFixed(1))
+ }
+ return Math.floor(num)
+}