我只熟悉HTML/CSS/JS,以及dart/flutter的基础知识
开发者级别:初级
项目类型和语言:我正在使用flutter为自己开发一个笔记应用程序。
我的目标是在更新文本后立即保存我的笔记...为此我需要使用 dart 函数在每个“文本更改”事件上运行..
如何使用 Quill 编辑器的 Text-Changes
事件来检测内容中的更改
下面给出了 JavaScript 中的等效项,但我不知道如何使用 DART 和 Flutter。
quill.on('text-change', function(delta, oldDelta, source) {
if (source == 'api') {
console.log("An API call triggered this change.");
} else if (source == 'user') {
console.log("A user action triggered this change.");
}
});
最佳答案
您可以监听 quill 文档更改流并进行相应处理。
_controller.document.changes.listen((event) {
print(event.item1); //Delta
print(event.item2); //Delta
print(event.item3); //ChangeSource
});
关于flutter - dart - 如何在 Quill 文本编辑器 (Flutter) 中监听文本更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71815023/