前言
最近遇到一个ueditor的奇怪问题,在编辑器上以非常快的速度输入文本,然后点保存,会提示内容为空。项目前端使用了vue组件,使用一个属性和ueditor双向绑定,所以我就怀疑是不是双向绑定的锅。于是,我手动监听ueditor的contentChange事件,结果我发现还是有这个问题。这个不知道是不是ueditor的bug?
解决
挣扎了一天,太执拗了,也没去问大佬。结果大佬一点拨,几分钟解决。
思路是这样:保存的时候如果内容为空,那么手动去获取ueditor的内容,ueditor.getContent()。