wangEditor icon indicating copy to clipboard operation
wangEditor copied to clipboard

无序列表,当第一个 li 是图片,回车换行,有bug

Open zhangdaliang opened this issue 2 years ago • 3 comments

bug 描述

image 无序列表 只有一个图片的时候,换行会自动删除掉图片和无序列表,目前看着是换行处理的方法导致的,5.1.14版本 image 我重写修复了 @

zhangdaliang avatar Aug 29 '22 10:08 zhangdaliang

我在官网 demo 未复现你的问题(如下图)

请补充复现的详细步骤

image

wangfupeng1988 avatar Aug 30 '22 01:08 wangfupeng1988

1、先放一张图片 2、选中当前图片行 变成无序列表 3、在图片末尾点击enter键进行换行 此时会删除当前的无序列表 仅无序列表只有一个list-item时,并且此list-item中只有一张图片时,会出现此情况 因为源码中判断了,list-item的children最后一个元素是不是text是不是空,而图片会自动在同级的children前面和后面都加了一个{text: ''}

zhangdaliang avatar Aug 30 '22 05:08 zhangdaliang

1、先放一张图片 2、选中当前图片行 变成无序列表 3、在图片末尾点击enter键进行换行 此时会删除当前的无序列表 仅无序列表只有一个list-item时,并且此list-item中只有一张图片时,会出现此情况 因为源码中判断了,list-item的children最后一个元素是不是text是不是空,而图片会自动在同级的children前面和后面都加了一个{text: ''}

已复现。后续解决

wangfupeng1988 avatar Aug 30 '22 08:08 wangfupeng1988

已修复,升级 @wangeditor/editor 最新版本

wangfupeng1988 avatar Sep 27 '22 02:09 wangfupeng1988