wangEditor icon indicating copy to clipboard operation
wangEditor copied to clipboard

setHtml()和onChange居然是没有办法区分的吗?

Open hhaijoy opened this issue 1 year ago • 1 comments
trafficstars

setHtml()和onChange居然是没有办法区分的吗?

react 使用的时候setHtml()就一定会触发onChange事件,要增加一个onKeyIn()之类?显然初始化一段话就触发onChange是不太合理的。比如有10页初始内容,每页都要重新set编辑器的值。default此场景不适用,因为只能设置一次,而setHtml就会触发onChange。显然这样不合适啊,我自己setHtml大部分情况需要知道你的回调吗?不需要,因为我自己就知道是什么值。

wangEditor 版本

"@wangeditor/editor": "^5.1.23",

是否查阅了文档 ?

(文档链接 www.wangeditor.com

最小成本的复现步骤

setHtml('xxx'),会触发onChange 此外,在手动键入文字后,再去setHtml会报错Cannot find a descendant at path [0,7] in node:,大概率复现。

  • 步骤一
  • 步骤二
  • 步骤三

hhaijoy avatar Dec 08 '23 09:12 hhaijoy

同样遇到了这样的问题,修改了传入的value值竟然会触发onChange事件😥

iCpplus avatar Dec 20 '23 03:12 iCpplus