0

我正在使用带有深度链接的 Getx 路由。我想添加一个保护,检查传入的深层链接路由是否有效。有没有我没有找到的功能?

代码很简单:

var str = 'my/deep/link'
if(doesNamedRouteExist(str)){
   Get.toNamed(str);
}

有什么想法/建议/优雅的解决方案吗?

谢谢!

4

1 回答 1

0

我建议使用

static const id = "route name" 

作为屏幕/类中的属性。

然后在

Get.toNamed(MyAppScreenA.id)
  • 另一种方法是为路由名称创建一个常量文件并将该 id 变量存储在那里。
于 2021-09-21T02:41:47.310 回答