项目

tiptap 下划线

版本 下载量

使用这个扩展来渲染带下划线的文本 <u>下划线文本</u>。如果编辑器初始内容中包含 <u> 标签或具有内联 style 属性且设置为 text-decoration: underline 的文本,它们都会相应地显示。

请注意,互联网上的下划线通常表示可点击的链接。不要用下划线误导用户。

警告 限制
当从 Editor 实例读取内容时,扩展会生成相应的 <u> HTML 标签。无论使用何种方法标记的下划线文本,最终都将被标准化为 <u> HTML 标签。

安装

npm install @tiptap/extension-underline

配置

HTMLAttributes

自定义应在渲染的 HTML 标签上附加的 HTML 属性。

Underline.configure({
  HTMLAttributes: {
    class: "my-custom-class",
  },
});

命令

setUnderline()

将文本标记为下划线。

editor.commands.setUnderline();

toggleUnderline()

切换下划线标记。

editor.commands.toggleUnderline();

unsetUnderline()

移除下划线标记。

editor.commands.unsetUnderline();

快捷键

命令 Windows/Linux macOS
toggleUnderline() Ctrl + U Cmd + U

源代码

packages/extension-underline/

使用示例

https://embed.tiptap.dev/preview/Marks/Underline

在本文档中