获得徽章 0
vue3+ts使用quill editor 的时候我连续在当前光标下插入两条数据
一条是 以 ${xxxxx} 为格式的 a 标签,一条是空格字符(这个在vue2的时候空格字符是 span标签)
这是我插入两天数据的代码
quill.value.insertText(range, "${" + parameterData.name + "}", {
color: "#0765ef",
link: parameterData.id,
});
quill.value.insertText(range + 3 + parameterData.name.length, " ", {
color: "#333333",
});
现在有两个问题
第一个问题是vue2项目的空格字符是span标签包裹的,但是在vue3这边连续添加两个内容的时候空格字符会变成a标签包裹(不清楚是不是因为第一个内容是a标签导致第二个内容也成了a标签)
第二个问题是quill的getSelection()中的range.index当前光标总是出现问题,明明内容有7个长度,可是每次先fours()然后添加内容的时候range.index总是会少一个变成6。
展开
2
赞了这篇沸点
今天生日,想要汪汪大队的祝福
433
jym,以前面试的时候有唬过面试官,或编过。细说
一老石上真男人于2023-09-06 16:18发布的图片
6
赞了这篇沸点
不想干了兄弟们,真的不想干了,赞过100直接辞职,玩的就是真实[发怒]
338
#新人报道# 有人发现掘金点开金友的个人详情页,然后鼠标悬浮在头像那里一会,会转起来。[看]
4
个人成就
文章被点赞 1
文章被阅读 209
掘力值 22
收藏集
0
关注标签
11
加入于