ソースを参照

perfect_align

ananzhusen 2 年 前
コミット
826d0227e6
3 ファイル変更192 行追加206 行削除
  1. 179 203
      pnpm-lock.yaml
  2. 1 1
      src/views/components/Actions.vue
  3. 12 2
      src/views/components/PensProps.vue

ファイルの差分が大きいため隠しています
+ 179 - 203
pnpm-lock.yaml


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

@@ -399,7 +399,7 @@ const actionOptions = [
   },
   {
     label: '自定义函数',
-    value: 16,
+    value: 5,
   },
 ];
 

+ 12 - 2
src/views/components/PensProps.vue

@@ -864,11 +864,21 @@ const visible = (v: boolean) => {
 };
 
 const align = (align: string) => {
-  meta2d.alignNodes(align, meta2d.store.active);
+  if (align === 'h-distribute') {
+    meta2d.spaceBetween(meta2d.store.active);
+  } else if (align === 'v-distribute') {
+    meta2d.spaceBetweenColumn(meta2d.store.active);
+  } else {
+    meta2d.alignNodes(align, meta2d.store.active);
+  }
 };
 
 const align2 = (align: string) => {
-  meta2d.alignNodes(align, meta2d.store.active);
+  if (align === 'same-size') {
+    meta2d.beSameByLast(meta2d.store.active);
+  } else {
+    meta2d.alignNodesByLast(align, meta2d.store.active);
+  }
 };
 
 const changeValue = (prop: string) => {

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません