Flutter for web,无法在 TextField 中输入

Cas*_*iel 5 flutter flutter-web

所以我正在为网络应用程序创建一个颤振。有点冒险,但我真的只想要一个初始原型,希望当我需要准备好生产时,它至少处于测试阶段。

无论如何,我正在尝试创建一个登录页面,但实际上无法在 TextFiled 中输入任何内容。

我尝试添加/删除 TextEditingController 和输入装饰。我也尝试过 TextField 和 TextFormField

Widget loginWidget() {
    return Container(
      width: 650,
      child: Card(
        margin: EdgeInsets.all(5.0),
        color: UiColors.CardBlue,
        child: Column(
          mainAxisSize: MainAxisSize.min,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: <Widget>[
            Row(
              mainAxisSize: MainAxisSize.min,
              children: <Widget>[
                MaterialButton(
                  minWidth: 300,
                  color: UiColors.CardBlue,
                  child: Text("Login", style: TextStyle(color: Colors.white),),
                  onPressed: (){}, // do nothing, this is already the login
                ),
                MaterialButton(
                  minWidth: 300,
                  elevation: 10,
                  color: UiColors.ButtonBlue,
                  child: Text("Register", style: TextStyle(color: Colors.white),),
                  onPressed: toggleLogin,
                )
              ],
            ),
            TextField(
              controller: usernameController,
              decoration: InputDecoration(
                border: InputBorder.none,
                labelText: "Email Address",
                hintText: "user@email.com"
              ),
            )
          ],
        ),
      ),
    );
  } 
Run Code Online (Sandbox Code Playgroud)

编辑:这似乎只影响 Firefox,适用于 Chrome

Ale*_*edt 3

在 flutter_web 的 github 仓库中,它说

“开发工作流程目前仅设计用于 Chrome。” https://github.com/flutter/flutter_web

目前看来,您的原型开发仅限于 chrome 浏览器。