问题描述
在使用wangEditor时,输入内容,按enter切换下一行时,光标切过去,又自动跳回来。
造成问题原因
是因为封装了组件后,使用父级传入的内容,每次输入都会触发wangEditor的onchange事件,而在onchange事件中又使用了子传父的方式将修改后的值赋给父组件,父组件的值改变后导致子组件wangEditor的值也被修改,所以出现光标总是跳转到最后。此时,并发的还有另外一个问题就是,撤销和恢复点击后无效。
解决方案
光标乱跳是因为watch监听的时候 文本内容被实时更新,那么想办法在文本输入的时候让监听无效即可,离开编辑状态 又生效,让文本内容可以保证保存的时候是正确的即可。
如果有帮助到您的话,麻烦动动小手点个赞!
谢谢啦
补充一下: 后续发现更新下wangeditor版本可解决。