dart 如何使用auto_route软件包返回上一个屏幕?

u3r8eeie  于 2023-11-14  发布在  其他
关注(0)|答案(1)|浏览(112)

在我的项目中,我使用auto_route自动生成路由。我刚开始使用这个包,所以我不知道可以使用什么方法返回到上一个屏幕。我有我的TextButton的代码,我需要实现onPressed方法。

TextButton(
                  onPressed: () {
                    //AutoRoute.of(context).popRoute();
                  },
                  child: const Text(
                    'Close',
                    style: TextStyle(color: Colors.black),
                  ),
                ),

字符串

pw136qt2

pw136qt21#

pub.dev上的文档是这样说的:

context.router.pop();

字符串
这是一个上下文扩展,所以这也应该起作用:

AutoRouter.of(context).pop();


这个helper方法也可以工作:

context.back();

相关问题