gpt4 book ai didi

quill - 在 quill 编辑器中的特定索引中插入链接

转载 作者:行者123 更新时间:2023-12-03 16:05:49 31 4
gpt4 key购买 nike

我正在尝试在 quill 编辑器的特定位置插入 anchor 文本。

 var fullEditor = new Quill('#m_wiki_textarea', {
modules: {
'toolbar': { container: '#toolbar' },
'image-tooltip': true,
'link-tooltip': true
},
theme: 'snow'
});
fullEditor.setHTML(m_wiki_current);
//added by pavneet
console.log("added by pavneet");

$(document).keypress("q",function(e) {
if(e.ctrlKey)
{
var range = fullEditor.getSelection();
var index = range.start;
console.log(range);
console.log(index);
fullEditor.clipboard.dangerouslyPasteHTML(index,'<a class="wiki_link_details" data-l_id="3698">Learn more from this resource</a>');
}`

但我收到此错误,无法读取未定义的属性“dangerouslyPasteHTML”。但我已经定义了编辑器。

有没有办法在羽毛笔编辑器中插入链接?

最佳答案

使用 updateContents

例子:

var quill = new Quill('#editor-container', {
modules: {
toolbar: [
[{ header: [1, 2, false] }],
['bold', 'italic', 'underline'],
['image', 'code-block']
]
},
placeholder: 'Compose an epic...',
theme: 'snow' // or 'bubble'
});

quill.insertText(0, "abc ");

var delta = {
ops: [
{retain: 4},
{insert: "Learn more from this resource", attributes: {link: "http://wikipedia.org"}}
]
};
quill.updateContents(delta);
#editor-container {
height: 375px;
}
<script src="//cdn.quilljs.com/1.0.6/quill.js"></script>
<link href="//cdn.quilljs.com/1.0.6/quill.snow.css" rel="stylesheet"/>
<div id="editor-container"></div>

关于quill - 在 quill 编辑器中的特定索引中插入链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39949496/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com