1

我的颤振网络需要帮助。我使用了多行 TextFormField,但您只能使用键盘浏览文本(移动光标)。用鼠标单击我希望光标移动的位置,而不是将光标带到第一行的开头。但键盘工作得很好。

我知道 Flutter web 还不稳定,但有没有可能的解决方案?

重新创造,

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

2 回答 2

2

这是给颤振团队带来的一个问题,他们也意识到了这一点。它肯定是坏了,但有一个可用的修复程序。

根据链接到此问题的此评论,添加到您的构建/运行语句。--dart-define=FLUTTER_WEB_USE_EXPERIMENTAL_CANVAS_TEXT=true

完整示例:

flutter run -d web-server --release --dart-define=FLUTTER_WEB_USE_EXPERIMENTAL_CANVAS_TEXT=true
于 2020-07-10T22:02:11.433 回答
0

最新的 Flutter 2.0 很好地解决了这个问题。

于 2021-05-02T11:47:13.810 回答