我正在创建一个网站使用Flutter与模块化,我需要为我的客户创建自定义链接。我可以在不定义RouterName的情况下创建ModularRouter吗?
目前,我正在创建它:
ModularRouter(
'customerLink',
child: (context, args) => CheckinRouterManagerPage(),
transition: TransitionType.noTransition,
),那我就想创造
ModularRouter(
any,
child: (context, args) => CheckinRouterManagerPage(),
transition: TransitionType.noTransition,
),发布于 2021-02-19 19:55:35
您可以创建动态路由,在这种情况下,它将如下所示:
ModularRouter(
"/custumerLink/:id", // Or any other attribute that makes sense in your code.
child: (context, args) => CheckinRouterManagerPage(args: args.params['id']),
transition: TransitionType.noTransition,
),在控制器中使用以下代码:
Modular.to.pushNamed ('/custumerLink/62');您可以访问所需的对象。
参考文献:Dynamic Routes
https://stackoverflow.com/questions/65445135
复制相似问题