|
@@ -1,5 +1,5 @@
|
|
<template>
|
|
<template>
|
|
- <div class="preview">
|
|
|
|
|
|
+ <div class="preview" :style="{ background: bgColor }">
|
|
<div class="meta2d-canvas" ref="meta2dDom"></div>
|
|
<div class="meta2d-canvas" ref="meta2dDom"></div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -27,6 +27,8 @@ const meta2dOptions: Options = {
|
|
defaultFormat: { ...defaultFormat },
|
|
defaultFormat: { ...defaultFormat },
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+const bgColor = ref('#1e2430');
|
|
|
|
+
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
meta2d = new Meta2d(meta2dDom.value, meta2dOptions);
|
|
meta2d = new Meta2d(meta2dDom.value, meta2dOptions);
|
|
registerBasicDiagram();
|
|
registerBasicDiagram();
|
|
@@ -50,7 +52,9 @@ const open = async () => {
|
|
if (data) {
|
|
if (data) {
|
|
data = JSON.parse(data);
|
|
data = JSON.parse(data);
|
|
data.locked = 1;
|
|
data.locked = 1;
|
|
|
|
+ data.rule = false;
|
|
meta2d.open(data);
|
|
meta2d.open(data);
|
|
|
|
+ bgColor.value = data.background;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
@@ -72,7 +76,7 @@ onUnmounted(() => {
|
|
.preview {
|
|
.preview {
|
|
width: 100vw;
|
|
width: 100vw;
|
|
height: 100vh;
|
|
height: 100vh;
|
|
- background-color: var(--color-background-editor);
|
|
|
|
|
|
+ /* background-color: var(--color-background-editor); */
|
|
.meta2d-canvas {
|
|
.meta2d-canvas {
|
|
width: 100%;
|
|
width: 100%;
|
|
height: 100%;
|
|
height: 100%;
|