liwei 1 an în urmă
părinte
comite
9f8e709cb7

+ 3 - 3
src/modules/editor/components/CompUI/defines/alignMulti.tsx

@@ -1,6 +1,6 @@
 import { useEditor } from "@/modules/editor";
 import { DesignComp } from "@/modules/editor/objects/DesignTemp/DesignComp";
-import { SelItemsAlignTools } from "@/modules/editor/objects/Toolbars/liveTools";
+import { SelItemsAlignTools, CompAlignTools } from "@/modules/editor/objects/Toolbars/liveTools";
 import { css } from "@linaria/core";
 import { defineComponent } from "vue";
 import { string } from "vue-types";
@@ -48,7 +48,7 @@ export default defineComponent({
                 <div class="flex py-12px px-0px items-center">
                     <span class="pr-8px">整体</span>
                     <div class="row flex-1 flex">
-                        {SelItemsAlignTools.Left.map((item) => {
+                        {CompAlignTools.Left.map((item) => {
                         return item.getVisible.call(editor, null as any) ? (
                             <item.component
                             class="p-4px flex-1"
@@ -58,7 +58,7 @@ export default defineComponent({
                         })}
                     </div>
                     <div class="row ml-10px flex-1 flex">
-                        {SelItemsAlignTools.right.map((item) => {
+                        {CompAlignTools.right.map((item) => {
                         return item.getVisible.call(editor, null as any) ? (
                             <item.component
                             class="p-4px flex-1"

+ 4 - 0
src/modules/editor/controllers/HotKeyCtrl/index.ts

@@ -51,6 +51,10 @@ export class HotKeyCtrl extends ModuleControl<EditorModule> {
     {
       hotKey: "Backspace,del",
       action() {
+        if (this.store.selected.length > 1) {
+          this.actions.removeSelectComps();
+          return;
+        }
         this.actions.removeComp(this.store.currCompId);
       },
     },