因此,我在浏览Flutter网站时,发现可以通过在main();的runApp()方法中创建路由来扩展URL栏中的URL。
喜欢这个:
void main() {
runApp(new MaterialApp(
home: new SplashScreen(),
routes: <String, WidgetBuilder>{
'/homepage': (BuildContext context) => new MyHomePage(),
// '/resultpage': (BuildContext context) => new resultpage(searchText: ????? ),
},
));
}
searchText
内的resultPage()
是该文本字段,其输入来自MyHomePage()
中的文本字段。
我可以在本地网址上看到主页,如下所示:
所以问题是此时我不知道searchtext的值,也无法理解如何显示结果页网址。
我正在像这样使用推送:
Navigator.of(context).pushReplacementNamed('/homepage');
我可以从主页添加路线吗,还是有其他方法可以做到? 也可以在该路由的名称中添加searchText吗?
如果您需要更多信息,请告诉我。谢谢