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,7 +32,9 @@ onBeforeUnmount(() => {
monaco.editor.getModels().forEach((model) => model.dispose()) monaco.editor.getModels().forEach((model) => model.dispose())
}) })
watchEffect(() => { watch(
() => code.language,
() => {
if (monaco && monaco.editor) { if (monaco && monaco.editor) {
monaco.editor.setModelLanguage( monaco.editor.setModelLanguage(
monaco.editor.getModels()[0], monaco.editor.getModels()[0],
@@ -40,7 +42,8 @@ watchEffect(() => {
) )
reset() 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>