feat: 参数配置

This commit is contained in:
TsMask
2023-10-09 19:58:16 +08:00
parent 7e723d0440
commit 62410620ed
3 changed files with 1829 additions and 107 deletions

View File

@@ -8,7 +8,6 @@
@cancel="fnCronModal(false)"
@ok="fnCronModal(true)"
>
<!-- style="height: 600px; color: #abb2bf; background-color: #282c34" -->
<div ref="mergeViewContainer" class="mergeViewContainer"></div>
</a-modal>
</template>
@@ -61,22 +60,11 @@ watch(
// 开启时等待dom完成
nextTick(() => {
console.log(mergeViewContainer.value.style);
// 设置高度
mergeViewContainer.value.style.height = props.height;
// 实例到dom
new MergeView({
a: {
doc: props.newArea,
extensions: [
javascript(),
oneDark,
basicSetup,
EditorView.editable.of(!props.disabled),
EditorState.readOnly.of(props.disabled),
],
},
b: {
doc: props.oldArea,
extensions: [
javascript(),
@@ -86,6 +74,16 @@ watch(
EditorState.readOnly.of(true),
],
},
b: {
doc: props.newArea,
extensions: [
javascript(),
oneDark,
basicSetup,
EditorView.editable.of(!props.disabled),
EditorState.readOnly.of(props.disabled),
],
},
parent: mergeViewContainer.value,
});
});