我的 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/