我开发了一个使用盖特克斯正式示例(nav2)的移动应用程序。路由对于以下(三个部分) /home/wallet/transact
是有效的,但是对于下面的情况(四个部分),它不工作(不抛出任何错误) /home/wallet/transact/details
(当然,Get.rootDelegate的内容改变了,一切看起来都正常)
在整个项目中,当地址到达第四条路径时,问题就会发生,但是有三个部分,它就能正常工作。我使用以下命令调用该页
Get.rootDelegate.toNamed (Routes.DETAILS)
// Routes.DETAILS ="/home/wallet/transact/details"
这是我的路由代码
static final routes = [
GetPage (
name: '/',
page: () => RootView (),
binding: RootBinding (),
participatesInRootNavigator: true,
preventDuplicates: true,
children: [
GetPage (
name: _Paths.HOME,
page: () => HomeView (),
children: [
GetPage (
name: _Paths.WALLET,
page: () => walletView (),
children: [
GetPage (
name: _Paths.TRANSACT,
page: () => TransactView (),
children: [
GetPage (
name: _Paths.DETAILS,
page: () => DetailsView ()
),
],
),
],
),
],
),],
)]
颤振版本: 2.5.0
Getx版本: 4.3.8
发布于 2022-01-08 15:03:24
我可以建议查看一下导航器2新的路由实现可用的这里,它可能有助于调试问题。
https://stackoverflow.com/questions/69873777
复制相似问题