#1 Add monaco editor (#4)

Reviewed-on: #4
Co-authored-by: stuzer05 <stuzer05@stuzer.link>
Co-committed-by: stuzer05 <stuzer05@stuzer.link>
This commit is contained in:
2024-03-07 14:11:52 +02:00
committed by Illya Marchenko
parent 948c66ed92
commit 5cd9cfb5b8
3 changed files with 12 additions and 5 deletions

View File

@ -28,16 +28,22 @@ export default {
},
},
mounted() {
console.log(monacoResultInst);
loader.init().then((monaco) => {
monacoResultInst = monaco;
monaco.editor.create(document.querySelector(`#${this.name}`), {
value: '',
value: this.value,
language: this.language,
readOnly: this.readonly,
});
});
},
unmounted() {
if (monacoResultInst) {
monacoResultInst.editor.getModels().forEach(model => model.dispose());
}
},
watch: {
value: {
// the callback will be called immediately after the start of the observation