Browse Source

refactor(ScreenSlide): 移除iframe类型检查的硬编码条件

简化iframe类型判断逻辑,移除不再需要的特定toolType检查,使代码更易维护
lsc 20 hours ago
parent
commit
0d1ba55567
1 changed files with 4 additions and 3 deletions
  1. 4 3
      src/views/Screen/ScreenSlide.vue

+ 4 - 3
src/views/Screen/ScreenSlide.vue

@@ -52,8 +52,9 @@ provide(injectKeySlideId, slideId)
 // 判断是否包含指定类型的iframe界面
 const hasIframe = computed(() => {
   return props.slide.elements.some(element => 
-    element.type === ElementTypes.FRAME && 
-    [72, 73, 75, 76].includes(element.toolType as number)
+    element.type === ElementTypes.FRAME 
+    // && 
+    // [72, 73, 75, 76].includes(element.toolType as number)
   )
 })
 
@@ -61,7 +62,7 @@ const hasIframe = computed(() => {
 const iframeScale = computed(() => {
   if (hasIframe.value) {
     // return Math.min(props.scale, 1)
-    //return props.scale;
+    // return props.scale;
     return {
       width: '100%',
       height: '100%',