gpt4 book ai didi

flutter - 如何使用 onGenerateRoute 在 URL 中显示 Flutter Web 路由名称?

转载 作者:行者123 更新时间:2023-12-03 18:28:39 27 4
gpt4 key购买 nike

我在 MaterialApp 上使用 onGenerateRoute 参数进行路由。

MaterialApp(
...
onGenerateRoute: Router.generateRoute,
...
)

然后使用 pushNamed() .

我想在 url 中显示我的路线名称,但我无法通过 onGenerateRoute 实现。

如果我使用 routes:在 MaterialApp 中,

像这样:
  MaterialApp(
...
routes: {sliverScreen: (context) => SliverScreen()},
...
)

有用。但是我认为如果我在 MaterialApp 上提供了 onGenerateRoute,那是多余的。

最佳答案

您可以添加 name到生成的路由,它将出现在 URL 中:

  MaterialPageRoute(
builder: ... ,
settings: RouteSettings(name: 'SOMENAME'))

关于flutter - 如何使用 onGenerateRoute 在 URL 中显示 Flutter Web 路由名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58447011/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com