2017-04-13 66 views
2

我创建了一个自定义印迹,我想“锁定”以防止其内容的进一步变化。有没有办法停止传播文本更改事件?如何防止Quilljs污点的变化?

我想:

quill.on('text-change', (...args) => { ... }) 

但ARG游戏只是三角洲和事件,而不是事件本身的来源。

我也试过:

quill.on('text-change',() => { quill.history.undo() }) 

但是,很显然,这种变化还没有结束,它不工作。

或者,也许,有没有办法重写一些污点的方法,使其只读?

回答

4

Quill提供的formula module就是这样做的。你说,你已经创建了自己的印迹,所以你可能会做同样的公式印迹:

node.setAttribute('contenteditable', false);