fix: 监听编辑器内容变化事件调整 (#5732)

调整监听编辑器内容变化事件到初始化编辑器之后,避免编辑器初始化时导致默认内容被视为用户编辑行为。
This commit is contained in:
2024-07-09 16:49:27 +08:00 committed by GitHub
parent aef163df29
commit 16d26077be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -393,17 +393,17 @@ const initEditor = () => {
let defaultContent = '\n\n\n\n'; let defaultContent = '\n\n\n\n';
editor.getModel().setValue(defaultContent); editor.getModel().setValue(defaultContent);
} }
editor.getModel().pushEOL(config.eol);
editor.addCommand(monaco.KeyMod.CtrlCmd | monaco.KeyCode.KeyS, quickSave);
editor.onDidChangeModelContent(() => { editor.onDidChangeModelContent(() => {
if (editor) { if (editor) {
form.value.content = editor.getValue(); form.value.content = editor.getValue();
isEdit.value = true; isEdit.value = true;
} }
}); });
// After onDidChangeModelContent
editor.getModel().pushEOL(config.eol);
editor.addCommand(monaco.KeyMod.CtrlCmd | monaco.KeyCode.KeyS, quickSave);
}); });
}; };