【问题标题】:How to collect text input in flutter_web如何在flutter_web中收集文本输入
【发布时间】:2020-01-10 18:28:10
【问题描述】:

我基于hello world exampleretrieve input example创建了flutter_web应用。

它不起作用:光标在闪烁,但是当我键入时没有任何反应。 我的代码是here,托管在here

我使用 Chrome。颤振配置:

Flutter 1.7.8+hotfix.4 • 频道稳定 • https://github.com/flutter/flutter.git 框架 • 修订 20e59316b8(7 周前) • 2019-07-18 20:04:33 -0700 引擎 • 修订费001c93f 工具 • Dart 2.4.0

有什么问题?

【问题讨论】:

  • 我遇到了同样的问题,我添加了一个hintMaxlines,它起作用了。坚果大于两个。但我认为在 1.9 中它是固定的

标签: flutter flutter-web


【解决方案1】:

问题是hello_world 示例今天已经过时了。

flutter_web 被冻结了一段时间,但现在存储库正在积极开发中,非常不希望使用 master 分支进行教育。 为此,我建议您使用这些相对稳定的软件包: flutter_for_webflutter_for_web_ui

为此,请执行以下两个步骤:

pubspec.yaml 中更改依赖项

  flutter_web: any
  flutter_web_ui: any

  flutter_for_web: ^1.0.0
  flutter_for_web_ui: ^1.0.0

并彻底删除 dependency_overrides 部分。

*.dart 文件中替换

import 'package:flutter_web/material.dart';
import 'package:flutter_web_ui/ui.dart';

import 'package:flutter_for_web/material.dart';
import 'package:flutter_for_web_ui/ui.dart';

【讨论】:

  • 在不久的将来,也许一切都会改变,因为最近Flutter团队宣布了new的做法,flutter for web将被集成到flutter主包中。敬请期待……
猜你喜欢
  • 2015-07-12
  • 2017-06-18
  • 2021-05-05
  • 2018-09-08
  • 2011-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多