wangEditor
wangEditor copied to clipboard
自定义粘贴文本会出现多粘贴一遍的情况
bug 描述
自定义粘贴文本会出现多粘贴一遍的情况
你预期的样子是?
只粘贴一遍
系统和浏览器及版本号
- 操作系统 win11
- 浏览器和版本 chrome 99.0.4844.51
wangEditor 版本
"@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12",
demo 能否复现该 bug ?
不能
- 中文 demo https://www.wangeditor.com/demo/
- English demo https://www.wangeditor.com/demo/?lang=en
在线 demo
请尽量提供在线 demo (推荐以下网站),帮助我们最低成本复现 bug
- https://codesandbox.io/
- https://codepen.io/
- https://stackblitz.com/
最小成本的复现步骤
(请告诉我们,如何最快的复现该 bug)
- 步骤一 在txt文本中 写 测试文本 例如: 123123
- 步骤二 复制文本内容, 粘贴进富文本中
- 步骤三 文本会重复粘贴, 正常是一遍, 但出现了两遍
使用wangeditor-next中的沙盒 demo 试试,没问题的话可以修改包名和版本解决这个问题。具体看 readme
粘贴需要处理的情况有很多,最常见的是设置了 maxlength的情况下需要很多的特判,自定义粘贴的话可以是其它情况,方便的话麻烦做个 最小复现 demo,使用 沙盒或是 github 引入到沙盒里都行,方便 debug
如果需要自定义粘贴, 清除源文本样式的话,还是会出现的, 不清除文本样式, 就没有这个问题
王一 @.***
------------------ 原始邮件 ------------------ 发件人: "wangeditor-team/wangEditor" @.>; 发送时间: 2024年8月15日(星期四) 下午5:36 @.>; @.@.>; 主题: Re: [wangeditor-team/wangEditor] 自定义粘贴文本会出现多粘贴一遍的情况 (Issue #5897)
解决了吗
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
@wangyigui11 @LiYuhangggg 贴一下自定义粘贴的代码看看?
当添加同步阻塞时会出现这个问题
@wangyigui11 在自定义onCustomPaste函数里,阻止默认的粘贴行为,不同版本不同用法。 event.preventDefault(); callback(false); // 有些版本是return false;
@wangyigui11 在自定义onCustomPaste函数里,阻止默认的粘贴行为,不同版本不同用法。 event.preventDefault(); callback(false); // 有些版本是return false;
是这个问题导致的