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 |
抠丁客
