From 3aab6df3cc2d6ef89a1d9cddd95ec01cda7029e0 Mon Sep 17 00:00:00 2001 From: wuyiping0628 <1106773985@qq.com> Date: Thu, 19 Mar 2026 01:32:09 -0700 Subject: [PATCH] feat: distinguish between underline and strikethrough labels --- packages/fluent-editor/src/assets/editor.scss | 2 +- packages/fluent-editor/src/formats/strike.ts | 2 +- packages/projects/src/views/yuque/YuQue.vue | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/fluent-editor/src/assets/editor.scss b/packages/fluent-editor/src/assets/editor.scss index 5fe24ae1..d247da0c 100644 --- a/packages/fluent-editor/src/assets/editor.scss +++ b/packages/fluent-editor/src/assets/editor.scss @@ -68,7 +68,7 @@ text-decoration: line-through; } - u.ql-custom-strike { + s.ql-custom-strike { text-decoration: line-through; } diff --git a/packages/fluent-editor/src/formats/strike.ts b/packages/fluent-editor/src/formats/strike.ts index d74fbb14..02992506 100644 --- a/packages/fluent-editor/src/formats/strike.ts +++ b/packages/fluent-editor/src/formats/strike.ts @@ -5,7 +5,7 @@ const Inline = Quill.import('blots/inline') as typeof TypeInline export class StrikeBlot extends Inline { static blotName = 'strike' - static tagName = 'u' + static tagName = 's' static className = 'ql-custom-strike' // 此处删除了formats方法,当前tag非span,则并不需要进行特殊处理去重写formats方法 } diff --git a/packages/projects/src/views/yuque/YuQue.vue b/packages/projects/src/views/yuque/YuQue.vue index 7b705bcf..d3242c03 100644 --- a/packages/projects/src/views/yuque/YuQue.vue +++ b/packages/projects/src/views/yuque/YuQue.vue @@ -46,7 +46,7 @@ const DEFAULT_CONTENT = `
这是粗体
这是斜体
-这是删除线
+这是删除线
这是下划线
这是上标X2和下标X2