Эх сурвалжийг харах

feat:add_预览-禁止缩放/移动

ananzhusen 1 жил өмнө
parent
commit
b2b252d9d5

+ 5 - 5
src/views/Preview.vue

@@ -79,11 +79,11 @@ const opened = () => {
       ? 'width'
       : true;
   meta2d.fitSizeView(fit, 10);
-  if ((meta2d.store.data as any).scroll) {
-    meta2d.setOptions({
-      scroll: true,
-    });
-  }
+  meta2d.setOptions({
+    scroll: (meta2d.store.data as any).scroll,
+    disableScale: (meta2d.store.data as any).isDisableScale,
+    disableTranslate: (meta2d.store.data as any).isDisableTranslate,
+  });
 };
 
 onUnmounted(() => {

+ 16 - 0
src/views/components/FileProps.vue

@@ -121,6 +121,22 @@
                     class="ml-8"
                   />
                 </div>
+                <div class="form-item">
+                  <label>禁止移动</label>
+                  <t-checkbox
+                    v-model="data.meta2dData.isDisableTranslate"
+                    @change="changeValue($event, 'isDisableTranslate')"
+                    class="ml-8"
+                  />
+                </div>
+                <div class="form-item">
+                  <label>禁止缩放</label>
+                  <t-checkbox
+                    v-model="data.meta2dData.isDisableScale"
+                    @change="changeValue($event, 'isDisableScale')"
+                    class="ml-8"
+                  />
+                </div>
                 <!-- <template v-if="data.scroll">
                   <div class="form-item">
                     <label>水平对齐</label>

+ 1 - 1
src/views/components/View.vue

@@ -276,7 +276,7 @@
           </svg>
         </a>
       </t-tooltip>
-      <t-tooltip content="运行(查看)" placement="bottom">
+      <t-tooltip content="运行(预览)" placement="bottom">
         <a @click="preview"><t-icon name="caret-right" /></a>
       </t-tooltip>
       <t-tooltip content="分享" placement="bottom">