【发布时间】:2020-08-23 05:38:10
【问题描述】:
Widget build(BuildContext context) {
// TODO: implement build
return MaterialApp(
home: Scaffold(
body: Container(
padding: EdgeInsets.fromLTRB(10.0, 50.0, 10.0, 10.0),
child: Column(
children: [
TextField(
controller: user,
decoration: InputDecoration(
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(20.0)),
hintText: "ENTER USER NAME"),
),
SizedBox(
height: 10.0,
),
TextField(
controller: pass,
decoration: InputDecoration(
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(20.0)),
hintText: "ENTER USER NAME"),
),
FlatButton(
onPressed: () {
Navigator.push(context,
MaterialPageRoute(builder: (context) => Home()));
},
child: Text("NAVIGATOR"))
],
),
),
),
);
}
在 navigator.push 中出现错误
“这是我在媒体上遇到的错误” 处理手势时抛出以下断言:
使用不包含 Navigator 的上下文请求的导航器操作。用于从 Navigator 推送或弹出路由的上下文必须是作为 Navigator 小部件后代的小部件的上下文。
【问题讨论】:
-
显示您的 Home() 页面代码。
-
嘿你的答案已经被回答了click here for it
-
没有还在搜索它
标签: flutter