This commit is contained in:
2023-01-11 19:25:31 +08:00
parent bbc9953554
commit cc4c4199e8
2 changed files with 12 additions and 9 deletions

View File

@@ -32,15 +32,18 @@ onBeforeUnmount(() => {
monaco.editor.getModels().forEach((model) => model.dispose()) monaco.editor.getModels().forEach((model) => model.dispose())
}) })
watchEffect(() => { watch(
if (monaco && monaco.editor) { () => code.language,
monaco.editor.setModelLanguage( () => {
monaco.editor.getModels()[0], if (monaco && monaco.editor) {
LANGUAGE_VALUE[code.language] monaco.editor.setModelLanguage(
) monaco.editor.getModels()[0],
reset() LANGUAGE_VALUE[code.language]
)
reset()
}
} }
}) )
function reset() { function reset() {
code.value = props.problem.template[code.language] || SOURCES[code.language] code.value = props.problem.template[code.language] || SOURCES[code.language]

View File

@@ -9,7 +9,7 @@ const code = inject<Code>("code")
<template> <template>
<el-tab-pane label="测试用例" name="testcase"> <el-tab-pane label="测试用例" name="testcase">
<div class="panel"> <div class="panel">
<el-table height="320"></el-table> <el-table height="320"> el- </el-table>
</div> </div>
</el-tab-pane> </el-tab-pane>
</template> </template>