HUH函数
请输入代码onEditorChange(editor){//内容改变事件varselection=getSelection();//设置最后光标对象this.lastEditRange=selection.getRangeAt(0);console.log(this.lastEditRange);},onEditorFocus(editor){//获得焦点事件console.log("获得焦点");varselection=getSelection();//设置最后光标对象this.lastEditRange=selection.getRangeAt(0);console.log(this.lastEditRange);},addFormattingText(e){letedit=$(".ql-editor")[0];console.log(edit);letoptions=e;console.log(options);edit.focus();letselection=getSelection();console.log(selection);console.log(this.lastEditRange);if(this.lastEditRange){console.log(this.lastEditRange);console.log("文本不为空,不换行每次都出现");//存在最后光标对象,选定对象清除所有光标并添加最后光标还原之前的状态selection.removeAllRanges();selection.addRange(this.lastEditRange);}if(selection.anchorNode.nodeName!="#text"){//如果是编辑框范围。则创建表情文本节点进行插入varemojiText=e;//varrange=document.createRange()//console.log(emojiText)console.log(edit.childNodes);console.log(selection.anchorOffset);if(edit.childNodes.length>0){//如果文本框的子元素大于0,则表示有其他元素,则按照位置插入表情节点for(vari=0;i