我使用Getx正式示例(example_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 ()
),
],
),
],
),
],
),],
)]
Flutter版本:2.5.0
Getx版本:4.3.8
我可以建议查看navigator 2这里提供的新路由实现,它可能有助于调试问题