From 8769718c9958a449de408e2db100b95874ca5e68 Mon Sep 17 00:00:00 2001 From: hexin <1181263536@qq.com> Date: Tue, 2 Apr 2024 21:08:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=9C=A8=E6=8F=92=E5=85=A5=E9=93=BE=E6=8E=A5=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E5=A6=82=E6=9E=9C=E6=B2=A1=E6=9C=89=E5=A1=AB=E5=86=99=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E5=9C=B0=E5=9D=80=EF=BC=8C=E6=97=A0=E6=B3=95=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E7=BB=99=E5=87=BA=E9=94=99=E8=AF=AF=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/basic-modules/src/modules/link/helper.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/basic-modules/src/modules/link/helper.ts b/packages/basic-modules/src/modules/link/helper.ts index 75fc9cf2c..844a82f68 100644 --- a/packages/basic-modules/src/modules/link/helper.ts +++ b/packages/basic-modules/src/modules/link/helper.ts @@ -88,6 +88,10 @@ function genLinkNode(url: string, text?: string): LinkElement { * @param url url */ export async function insertLink(editor: IDomEditor, text: string, url: string) { + // 校验 + const checkRes = await check('insertLink', editor, text, url) + if (!checkRes) return // 校验未通过 + if (!url) return if (!text) text = url // 无 text 则用 url 代替 @@ -96,10 +100,6 @@ export async function insertLink(editor: IDomEditor, text: string, url: string) if (isMenuDisabled(editor)) return - // 校验 - const checkRes = await check('insertLink', editor, text, url) - if (!checkRes) return // 校验未通过 - // 转换 url const parsedUrl = await parse('insertLink', editor, url) @@ -142,12 +142,12 @@ export async function insertLink(editor: IDomEditor, text: string, url: string) * @param url link url */ export async function updateLink(editor: IDomEditor, text: string, url: string) { - if (!url) return - // 校验 const checkRes = await check('editLink', editor, text, url) if (!checkRes) return // 校验未通过 + if (!url) return + // 转换 url const parsedUrl = await parse('editLink', editor, url)