2017-03-01 63 views
0

我试图实现替换功能,该功能会自动用指向https://some.link.url的文本Some text替换[[https://some.link.url|Some text]]。为此,我可以遍历quill.getContents()的操作数组。我想用updateContents来做替换,但为此,我需要在编辑器中知道包含[[x | y]]语法的操作的位置,以便在我的updateContents调用中,I可以在应用deleteinsert之前很多字符retain是否有可能在QuillJS中获得op的位置?

此处有任何建议吗?谢谢!!

回答

0

不确定你想要做什么,但计算op length很容易。您可以在迭代操作时计算以前操作的长度,直到达到要更新的操作。可以使用text-change event

相关问题