flutter go_router可以在新标签页中打开页面吗?

k7fdbhmy  于 2023-05-18  发布在  Flutter
关注(0)|答案(1)|浏览(189)

我正在使用go_router作为应用程序。我想在新选项卡中打开一条路由叫做CheckAuth

GoRoute(
  name: 'CheckAuth',
  path: '/CheckAuth',
  builder: (context, state) => const CheckAuth(),
),

我使用context.pushNamed('CheckAuth');方法导航。但我希望它在新标签打开。那怎么行呢?
先谢谢你了。

2wnc66cl

2wnc66cl1#

是的,您可以在flutter web中使用go_routerhtml包打开新的tap,如下所示。

语法:

import 'package:universal_html/html.dart' as html;

    return html.window.open(
      setUrl,
      setTitle,
    );

示例:

import 'package:universal_html/html.dart' as html;

html.window.open('/CheckAuth',"auth");

相关问题