5

当用我自己的印迹包裹的文本发生变化时,我需要做点什么。

羊皮纸文档中,我得到了update当印迹发生变化时将调用该方法。我尝试在代码中使用它,但是当用我的印迹包裹的文本发生更改时,不会调用此方法。

可能是我使用这种方法不正确吗?还是我应该使用另一种方法?

4

1 回答 1

0

您应该使用文本更改事件:

this.quill.on('text-change', (range, oldRange, source) => {

 // Returns the leaf Blot at the specified index within the document
 let [leaf, offset] = this.quill.getLeaf(range.index); // Experimental API

  if(leaf.domNode.nodeName === 'yourBlotTag') {
    //Do something
  }

}
于 2018-08-23T05:43:09.510 回答