Explorar el Código

编辑预览和直接预览区分

黄琪勇 hace 4 meses
padre
commit
b567a7fb15
Se han modificado 2 ficheros con 16 adiciones y 10 borrados
  1. 8 5
      src/views/Screen/BaseView.vue
  2. 8 5
      src/views/Screen/PresenterView.vue

+ 8 - 5
src/views/Screen/BaseView.vue

@@ -95,7 +95,7 @@ const slideThumbnailModelVisible = ref(false)
 const laserPen = ref(false)
 
 const contextmenus = (): ContextmenuItem[] => {
-  return [
+  const menusData: any[] = [
     {
       text: "上一页",
       subText: "↑ ←",
@@ -167,13 +167,16 @@ const contextmenus = (): ContextmenuItem[] => {
       text: "演讲者视图",
       handler: () => props.changeViewMode("presenter")
     },
-    { divider: true },
-    {
+    { divider: true }
+  ]
+  if (screenStore.mode === "pptEditor") {
+    menusData.push({
       text: "结束放映",
       subText: "ESC",
       handler: exitScreening
-    }
-  ]
+    })
+  }
+  return menusData
 }
 </script>
 

+ 8 - 5
src/views/Screen/PresenterView.vue

@@ -141,7 +141,7 @@ watch(slideIndex, () => {
 })
 
 const contextmenus = (): ContextmenuItem[] => {
-  return [
+  const menusData: any[] = [
     {
       text: "上一页",
       subText: "↑ ←",
@@ -173,13 +173,16 @@ const contextmenus = (): ContextmenuItem[] => {
       text: "普通视图",
       handler: () => props.changeViewMode("base")
     },
-    { divider: true },
-    {
+    { divider: true }
+  ]
+  if (screenStore.mode === "pptEditor") {
+    menusData.push({
       text: "结束放映",
       subText: "ESC",
       handler: exitScreening
-    }
-  ]
+    })
+  }
+  return menusData
 }
 </script>