bug 描述
粘贴带有a链接的内容时,如果有2个a链接,那么底部会有2个空行,如果20个a链接,底部就会有20个空白行
你预期的样子是?
底部不应该会多出空白行
系统和浏览器及版本号
- mac pro2
- Chrome 124.0.6367.62
wangEditor 版本
5.1.23
demo 能否复现该 bug ?
能
- 官网demo就会出现
在线 demo
请尽量提供在线 demo (推荐以下网站),帮助我们最低成本复现 bug
最小成本的复现步骤
(请告诉我们,如何最快的复现该 bug)
粘贴这段话
<p><a href=\"www.baidu.com\" target=\"_blank\">第一个a链接</a></p><p><a href=\"www.baidu.com\" target=\"_blank\">第二个a链接</a></p><p><a href=\"www.baidu.com\" target=\"_blank\">第三个a链接</a></p><p><a href=\"www.baidu.com\" target=\"_blank\">第四个a链接</a></p>
复制到官网demo
底部有3个空行,在打印粘贴事件中的文本就是这样的,但是到编辑器中的时候能看到dom加了好多
6条答案
按热度按时间5w9g7ksd1#
比如这篇文章中的多个a链接复制一下 https://www.odaily.news/post/5195010
c6ubokkw2#
这个应该是粘贴多 node 切割 split 特殊字符的 bug ,和限制最长字数的bug类似。
1bqhqjot3#
这个应该是粘贴多 node 切割 split 特殊字符的 bug ,和限制最长字数的bug类似。
node节点多吗?那可以怎么避免吗,请问,需要去掉链接然后再加上?
tkclm6bt4#
避免不了,wangEditor代码层面就会对每一段 node 做切割,切割一次就会多产生一个换行符,这个可能得修改源码,你可以看看我修复的max length 那一块的逻辑自己fork一个发包,或是等我发个包用我修复的版本。 #5831
ztyzrc3y5#
避免不了,wangEditor代码层面就会对每一段 node 做切割,切割一次就会多产生一个换行符,这个可能得修改源码,你可以看看我修复的max length 那一块的逻辑自己fork一个发包,或是等我发个包用我修复的版本。 #5831
好的,谢谢呀
jchrr9hc6#
应该解决了,可以通过npm下载 wangeditor-next/editor 或 unpkg cdn 资源来测试、使用,我还没部署 demo 网站,后续补上。