首页 > 解决方案 > 如何添加检查用户是否在文本字段中输入了某些内容?

问题描述

我有三个类,根据登录页面的类名分为三个文件;CustomTextField(设置了自定义文本字段样式)、FormCard(基本上是用于登录的表单,其中包括 CustomTextField)和 LogInPage(具有表单卡,以及用于登录和注册的按钮)。

登录页面构建方法调用FormCard(),FormCard 构建方法调用CustomTextField()。按下登录按钮时,如何检查用户是否将文本字段留空?

我阅读了 GlobalKey 文档,给出的示例是文本字段位于同一文件中的情况。当类在不同的文件中时,是否可以使用 GlobalKey 进行检查?

标签: flutterdart

解决方案


自己尝试一下,看看它是否有效。
如果您导入所有类,那么它们的行为就像单个文件一样。随着应用程序大小的增长,隔离只是为了维护和管理代码。因此,IMO 它将以同样的方式工作。


推荐阅读