v-editor
v-editor copied to clipboard
feat: 升级到25.0.0
Why
目前组件使用的是16.0.0版本,存在以下问题需要解决
- Url边缘识别 #71
- 上传图片后,不能在图片前面插入空行 #86
How
- 升级@ckeditor/*相关依赖到最新版本
- 解决升级后,api调用相关bug
Test
- 原有测试demo功能正常(人肉测试)
- URL边缘判断问题 #71
修改前: 插入URL后,URL后面输入的文字(下图空格)仍然被当做url的文本了
修改后
- 上传图片后,不能在图片前面插入空行 #86
修改前:
修改后:
其他
本次升级,修复了“存在图片时不能全选的问题” #122 。解决方案是在plugin/Essentials.js
文件引入 import SelectAll from '@ckeditor/ckeditor5-select-all/src/selectall'
指令
重要
本次升级后,丢掉了针对中文输入法输入的修复代码 #81 。因此issue #81 的问题将再现
丢弃原因:原有的修复是在组合是阻止了渲染?但带来了以下问题。
- 对于中文格式化文本,输入后不符合预期。
复现步骤: Mac 11.1, 搜狗智慧输入法(拼音)
- 在富文本中输入分别 1,2,3换行,
- 操作栏选中加粗
- 在新的行输入字体
- 按enter后,光标重定向到首行第一个字符前,且输入的中文丢失,只输入了中文的首个拼音字母
Docs
文档没有变更
#81 会造成部分 IME 出现异常,如果回退这个改动会让这部分 IME 用户无法正常使用
需要提供一个能避免这个问题的方案
Deploy preview for v-editor ready!
Built with commit c04ba354ddd01b2a8753785ab9608f167b9eb750
https://deploy-preview-128--v-editor.netlify.app
@colmugx #81 这个输入提示,目前还没有解决思路。
待我熟悉下ckeditor渲染引擎相关的代码。
考虑原有针对 #81 的修复带来了新的问题,建议新开issue处理 #81