vue中怎么点击修改文字_萌新!vue-quill-editor中,怎么通过点击按钮在光标出插入文字?十分感谢...

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值