Commit Graph

3 Commits

Author SHA1 Message Date
Phoenix
f0885116d4 feat(editor): 替换自定义编辑器为WangEditor富文本编辑器
引入WangEditor富文本编辑器替换原有自定义编辑器,主要变更包括:
1. 新增WangEditor组件及相关依赖包
2. 实现@提及成员功能
3. 优化图片上传处理
4. 改进键盘事件处理(Enter发送/Ctrl+Enter换行)
5. 支持表情插入和文件上传
6. 添加引用消息卡片显示
7. 优化微前端环境兼容性

移除原有CustomEditor组件及相关代码,调整编辑器样式和交互逻辑
2025-06-03 14:17:20 +08:00
Phoenix
14105c9bb0 提交 2025-05-30 11:59:36 +08:00
Phoenix
d9f41e563e feat(editor): 添加自定义编辑器组件并优化消息处理
1. 新增 CustomEditor.vue 组件,提供富文本编辑功能,支持@提及、表情、图片和文件上传
2. 优化消息处理逻辑,增加空值检查和错误处理
3. 替换 PanelFooter.vue 中的默认编辑器为自定义编辑器
4. 更新 util.ts 和 talk.ts 中的相关逻辑,增强健壮性

自定义编辑器实现了更丰富的交互功能,包括:
- 支持@提及用户并显示选择列表
- 支持插入表情符号和图片
- 优化文件上传处理流程
- 增强粘贴和键盘事件处理
2025-05-29 16:59:59 +08:00