最新动态
版本 2.1
发布于 2026 年 6 月 22 日
新功能
imageUploadUrl现为可选项:省略时,图片将以 base64 数据 URL 的形式内联插入,无需服务器支持- 拖放图片插入:将图片文件直接拖入编辑器区域即可插入
- Markdown 支持:通过
setValue()、getValue()和insertValue()方法中的markdown编码器,解析和序列化编辑器内容为 Markdown 格式(参见 RichText. 使用不同格式(Markdown、HTML、纯文本) 示例) - 通过
triggers属性支持提及、标签和自定义下拉触发器:输入@、#、/或:等字符可打开建议下拉框,并将所选项作为不可编辑的 token 插入(参见提及与标签指南和 RichText. 提及、标签与异步查询 示例) - 通 过
triggerTemplate属性自定义建议项的渲染方式(例如,显示头像、姓名和邮箱)(参见 RichText. 每个触发器的自定义下拉模板 示例) - 用户选择触发器时的自定义操作:执行自定义代码(插入 emoji、触发斜杠命令等),而非插入 token(参见 RichText. Emoji 自动补全 和 RichText. 斜杠命令 示例)
- 剪贴板支持(复制、剪切和粘贴):在 RichText 实例之间保留格式,将外部内容以纯文本形式插入
- 按词和按行删除快捷键:使用
Ctrl+Backspace/Ctrl+Delete(Windows/Linux)或Opt+Backspace/Opt+Delete(macOS)删除前一个/后一个单词;使用Cmd+Backspace/Cmd+Delete(仅 macOS)删除前一个/后一个可视行 - 用于更改块缩进的新快捷键:使用
Tab增加块的缩进,使用Shift+Tab减少缩进;在列表中,相同的按键可嵌套或提升列表项(在子列表中最为明显)
新增 API
新增属性
triggers— 定义用于插入提及、标签和其他 token 的下拉触发器triggerTemplate— 自定义 RichText 在建议下拉框中渲染条目的方式
新增方法
insertValue()— 在光标位置插入文本、Markdown 或 HTML 内容,或替换选中的文本(参见 RichText. 在光标处插入内容 示例)
新增事件
show-suggest— 当已配置触发器的建议下拉框打开时触发insert-token— 用户在下拉框中选择建议项且 RichText 将其作为 token 插入后触发hide-suggest— 当建议下拉框关闭时触发
修复
- 粘贴内联内容时出现的问题(包括放置在提及、图片等内联元素内部或附近的内容)
- 将图片拖放到其自身上时抛出错误
版本 2.0.6
发布于 2026 年 5 月 28 日
新功能
- 上下文感知的 OL/UL 工具栏按钮,可根据选区切换或转换列表类型
- 通过增加缩进和减少缩进按钮更改列表嵌套级别
- 在空列表项中按 Enter 键可退出列表或减少其嵌套级别
- 已访问链接显示独特颜色
新增 API
新增事件
toggle-list— 用户切换所选块的列表时触发
修复
- 列表标记的水平对齐不正确
- 有序列表与无序列表之间的内边距不一致
- 清除格式时未清除块级属性
- 列表项内的标题和块引用样式不正确
- 水平线内可见多余的 input 元素
- 在列表中间或末尾插入水平线时编辑器卡死
版本 2.0.5
发布于 2026 年 3 月 6 日
修复
- IME 输入未被正确处理
- 基于组合输入法的输入(例如,桌面端的中文、日文、韩文)未被正确处理
- 解析 HTML 时忽略
margin-left和line-height属性 - 内联元素从块级父元素继承属性
- 无法在两个编辑器实例之间复制文本
- 两个(或更多)编辑器实例同时激活时选区处理不正确
- 段落中唯一内容为图片时光标定位不正确
- 上标和下标元素无限嵌套
- 粘贴图片时内联插入而非先上传
- 在特定位置(首行或末行)无法移除空内联块
- 输入时编辑器未滚动至光标位置
- Android 上的输入未被正确处理
- HR 元素的选区处理不正确
- 初始值为空时渲染不正确
- 内容包含自闭合块时复制可能失败
- Chrome:无法从右键菜单插入 emoji
- Firefox:全选(CTRL+A)未被正确处理
版本 2.0.4
发布于 2025 年 10 月 15 日