在 flutter 中,创建命名路由既简单又合乎逻辑,但仅限于返回 MaterialApp 时。
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
initialRoute: "/";
return MaterialApp( //gives errors when I return a Container
routes: {
"/" : (context) => FirstRoute(),
"/second route" : (context) => SecondRoute()
}
);
}
}
Run Code Online (Sandbox Code Playgroud)
我不是 Material Design 的忠实粉丝,我想从我自己的设计中创建一个 UI。
但是当我在返回容器时应用相同的模式时,我收到一个错误。
所以我的问题是我如何使用香草 Flutter 应用程序命名路由设置,或者我是否被迫在我的项目中使用 MaterialApp?
提前致谢
我正在尝试使用向我的服务器发送 Post 请求,HttpClient但我不确定在哪里实际设置需要发送的有效负载和标头。
var client = new HttpClient();
client.post(host, port, path);
Run Code Online (Sandbox Code Playgroud)
client.post(host, port, path) 只有 3 个参数,所以如何设置要发送的有效负载?
提前致谢