我创建了一个自定义印迹,我想“锁定”它以防止其内容进一步更改。有什么方法可以停止传播文本更改事件吗?
我尝试过:
quill.on('text-change', (...args) => { ... })
但参数只是事件的增量和来源,而不是事件本身。
我也尝试过:
quill.on('text-change', () => { quill.history.undo() })
但是,显然,更改尚未完成并且不起作用。
或者,有没有办法覆盖某些印迹方法以使其只读?
最佳答案
formula module Quill 附带的功能是这样的。您说您已经创建了自己的印迹,因此您可能可以执行与公式印迹相同的操作:
node.setAttribute('contenteditable', false);
关于javascript - 如何防止 Quilljs 中印迹发生变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43389253/