【问题标题】:Text Editor in FlutterFlutter 中的文本编辑器
【发布时间】:2026-02-11 21:55:02
【问题描述】:

我正在构建一个博客应用程序,我希望用户创建帖子,我发现有一个用于此目的的库,它是 zefyr。

我创建了一个编辑屏幕,一切正常,我可以编辑和检索写入的字符串。

但我在没有进行编辑的情况下将其检索到了粗体文本。

这是什么原因?

我的检索代码:

data = notusDocument.toPlainText().toString();

它在没有我所做的编辑的情况下检索它。

如何实现?

谢谢。

【问题讨论】:

    标签: json string flutter text dart


    【解决方案1】:

    你应该使用 TextController

    TextController myTextController = TextController();
    
    TextFormField(
       controller: myTextController,
       ...
    )
    

    然后阅读正文

    String data = myTextController.text;
    

    【讨论】:

    • 它有一个 zefyr 控制器,它有一个 notus 文档类型的值,我们从中检索数据,你可以看看这个库,无论如何谢谢