@@ -80,7 +80,7 @@
@@ -90,13 +90,19 @@
diff --git a/src/components/editor/panel-main/components/block.vue b/src/components/editor/panel-main/components/block.vue
index 117fb13..c766089 100644
--- a/src/components/editor/panel-main/components/block.vue
+++ b/src/components/editor/panel-main/components/block.vue
@@ -64,10 +64,7 @@ const onItemDragging = (rect: any) => {
rect.left += x;
rect.top += y;
}
- props.data.x = rect.left;
- props.data.y = rect.top;
- props.data.w = rect.width;
- props.data.h = rect.height;
+ onItemResizing(rect);
};
/**
diff --git a/src/components/editor/panel-main/components/header.vue b/src/components/editor/panel-main/components/header.vue
index 0d4e4b0..437f78b 100644
--- a/src/components/editor/panel-main/components/header.vue
+++ b/src/components/editor/panel-main/components/header.vue
@@ -58,12 +58,12 @@
-
-
+
+
@@ -78,7 +78,9 @@ import InputImage from "../../components/InputImage.vue";
import { ContextKey } from "../../config";
import AniTexter from "./texter.vue";
-const { container, blocks, current, preview, setContainerOrigin } = inject(ContextKey)!;
+const { container, blocks, preview, setContainerOrigin } = inject(ContextKey)!;
+
+const rightPanelCollapsed = defineModel();
diff --git a/src/components/editor/panel-main/index.vue b/src/components/editor/panel-main/index.vue
index 2c6a5d9..8c5e716 100644
--- a/src/components/editor/panel-main/index.vue
+++ b/src/components/editor/panel-main/index.vue
@@ -1,7 +1,7 @@
diff --git a/src/components/editor/panel-right/index.vue b/src/components/editor/panel-right/index.vue
index 3e8b1ca..31d1344 100644
--- a/src/components/editor/panel-right/index.vue
+++ b/src/components/editor/panel-right/index.vue
@@ -1,13 +1,13 @@
-
-
+
+
@@ -19,9 +19,10 @@
diff --git a/src/components/editor/preview/index.vue b/src/components/editor/preview/index.vue
index 858529c..c196ed5 100644
--- a/src/components/editor/preview/index.vue
+++ b/src/components/editor/preview/index.vue
@@ -39,9 +39,9 @@
import { Message } from "@arco-design/web-vue";
import { useFullscreen } from "@vueuse/core";
import { BlockerMap } from "../blocks";
-import { ContextKey } from "../config";
+import { EditorKey } from "../config/editor";
-const { container, blocks } = inject(ContextKey)!;
+const { container, blocks } = inject(EditorKey)!;
const props = defineProps({
visible: {
diff --git a/src/router/guards/guard-auth.ts b/src/router/guards/guard-auth.ts
index 9d75bda..a4975ba 100644
--- a/src/router/guards/guard-auth.ts
+++ b/src/router/guards/guard-auth.ts
@@ -8,9 +8,6 @@ const signoutlist = ["/login"];
export const authGuard: NavigationGuardWithThis
= async function (to) {
// 放在外面,pinia-plugin-peristedstate 插件会失效
const userStore = useUserStore(store);
- if (to.meta?.auth === false) {
- return true;
- }
if (whitelist.includes(to.path) || to.name === "_all") {
return true;
}