From 53f84bfcc41af0add4527698537ea5fdd81a11dd Mon Sep 17 00:00:00 2001 From: Victor_Jay Date: Sat, 30 May 2026 21:29:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=B8=8B=20Vditor=20=E4=B8=8D=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E7=A8=BF=E4=BB=B6=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 创作中心编辑文章时,after 回调中显式调用 vditor.setValue(initialMD) - 修复 Vditor 3.x wysiwyg 模式下 value 选项可能不渲染内容的问题 --- templates/MetaLab-2026/static/js/studio-editor.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/templates/MetaLab-2026/static/js/studio-editor.js b/templates/MetaLab-2026/static/js/studio-editor.js index f5d8c1f..666cf26 100644 --- a/templates/MetaLab-2026/static/js/studio-editor.js +++ b/templates/MetaLab-2026/static/js/studio-editor.js @@ -85,6 +85,9 @@ document.addEventListener('DOMContentLoaded', () => { after() { if (!isEdit) { setTimeout(() => restoreDraft(), 100) + } else if (initialMD) { + // 编辑模式:显式设置稿件内容,确保正确加载 + vditor.setValue(initialMD) } updateWordCount() },