猿问

为什么我的 QuillJS Delta 不插入空格?

我有:


    const delta = quill.formatText(documentData?.prediction?.range?.index, documentData?.prediction?.range?.length, { accepted: 'accepted' })

    delta.insert('\t')

    quill.updateContents(delta)

它创建了一个delta看起来像:


ops: [

  {retain: 1617},

  {retain: 63, attributes: {…}},

  {insert: "    "}

]

但是当我的编辑没有在最后添加那个空间时。如果我将其更改为某些文本(如hello),则它会插入hello.


但不带空格。为什么不?



哆啦的时光机
浏览 114回答 1
1回答

ITMISS

问题不是很清楚 - 不确定输入的数据是什么以及预期的输出是什么,但如果这是你想添加的空间,为什么不使用:var quill = new Quill('#editor-container', {  theme: 'snow'});var ops = [{    insert: 'This is a test'  },];quill.updateContents(ops)quill.insertText(0, ' ')
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答