Flutter Web TextForm 字段

标签 flutter multiline flutter-web textformfield

我的 flutter web 需要帮助。我使用了多行文本表单字段,但您只能使用键盘浏览文本(移动光标)。用鼠标单击我想要光标移动的位置会将光标移动到第一行的开头。但键盘工作得很好。

我知道 Flutter Web 还不稳定,但是有可能的解决方案吗?

要重新创建,

  • 只需制作表单并添加启用多行的文本表单字段。
  • 在其中输入大约三行的文本,然后尝试使用鼠标将光标移动到您想要的位置。

最佳答案

这是一个提交给 flutter 团队的问题,他们也意识到了这一点。它肯定已损坏,但有可用的修复程序。

根据这个comment链接到此issue ,将 --dart-define=FLUTTER_WEB_USE_EXPERIMENTAL_CANVAS_TEXT=true 添加到您的构建/运行语句中。

完整示例:

flutter run -d web-server --release --dart-define=FLUTTER_WEB_USE_EXPERIMENTAL_CANVAS_TEXT=true

关于Flutter Web TextForm 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62842093/

相关文章:

flutter - 我如何设置弹出式AlertDialog?

Flutter:如何取消任务

python - 将多行 make-line 变量赋值与 python 正则表达式相匹配

http - 如何为 Rocket.rs 设置 CORS 或 OPTIONS

android - 如何 “append” Firebase查询快照到流

ios - 如何在没有付费开发者帐户的情况下在 ios 设备上运行用于开发的 flutter 应用程序?

java - 新行\n 在 JButton.setText ("fnord\nfoo"中不起作用);

android - TextView 忽略了较长文本和第二行的边界。如何解决?

flutter - 在Flutter WEB上分享到Facebook

flutter - 使用提供程序重写嵌套的 Navigator 2.0 示例