From 6e6196d68baea9c1f72af6617477dba58b43baad Mon Sep 17 00:00:00 2001 From: Sakurasan <26715255+Sakurasan@users.noreply.github.com> Date: Tue, 29 Sep 2026 00:56:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=85=B7=E6=A0=8F=E8=A1=A5=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=E6=8F=92=E5=85=A5=EF=BC=9A=E6=8F=92=E5=85=A5=E7=BB=84?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=A1=A8=E6=A0=BC=E6=8C=89=E9=92=AE=EF=BC=8C?= =?UTF-8?q?=E5=85=89=E6=A0=87=E5=A4=84=E9=93=BA=202=C3=972=20=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=EF=BC=88=E8=A1=A8=E5=A4=B4/=E5=88=86=E9=9A=94/?= =?UTF-8?q?=E4=B8=A4=E8=A1=8C=E5=86=85=E5=AE=B9=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/admin/EditorView.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frontend/src/admin/EditorView.vue b/frontend/src/admin/EditorView.vue index 95e5143..56de4cf 100644 --- a/frontend/src/admin/EditorView.vue +++ b/frontend/src/admin/EditorView.vue @@ -611,6 +611,15 @@ function tbTask() { function tbHr() { withSelection((s, e) => insertAtCursor('\n---\n', s, e)) } +function tbTable() { + withSelection((s, e) => + insertAtCursor( + '\n| 列 A | 列 B |\n| --- | --- |\n| 内容 | 内容 |\n| 内容 | 内容 |\n', + s, + e + ) + ) +} function openLink() { showLinkInput.value = true @@ -858,6 +867,8 @@ const tbGroups = computed(() => [ icon: 'M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71' }, { key: 'img', title: '图片', run: openImage, show: mode.value === 'md', icon: 'M21 15l-5-5L5 21M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zM8.5 8.5h.01' }, + { key: 'table', title: '表格', run: tbTable, show: mode.value === 'md', + icon: 'M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zM3 10h18M10 21V10' }, { key: 'date', title: '插入今天日期', run: insertDate, show: mode.value === 'md', icon: 'M16 2v4M8 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z' } ]