import { DesignComp } from "@/modules/editor/defines/DesignTemp/DesignComp"; import { css } from "@linaria/core"; import { defineUI } from "queenjs"; import { computed, onUnmounted } from "vue"; import { Container, Draggable } from "vue-dndrop"; import { useEditor } from "../../.."; import { HotKeyCtrl } from "../../../controllers/HotKeyCtrl"; import Canvas from "../../Canvas"; import ErrorComp from "../../CompUI/placeHoder"; export default defineUI({ setup() { const editor = useEditor(); const { store, actions, config } = editor; const hotKeyCtrl = new HotKeyCtrl(editor); hotKeyCtrl.init(); onUnmounted(() => { hotKeyCtrl.destroy(); }); const compsGroup = computed(() => { const normalArr: DesignComp[] = []; const posArr: DesignComp[] = []; store.designData.content.forEach((d) => { if (d.compKey === "Container") { posArr.push(d); } else { normalArr.push(d); } }); console.log(normalArr, posArr); return { normalArr, posArr, }; }); return () => (