小编Jam*_*ite的帖子

如何配置 VS Code 以启动带有 URL 中的查询参数的 Flutter Web 应用程序?

我已经在网上寻找了几个小时但没有运气。我试图让 VS Code 使用带有参数的 URL 启动 Web 应用程序以进行调试。我的 launch.json 文件如下所示:

[在此输入图像描述

不管我如何配置此文件,Web 应用程序始终使用相同的 URL 启动:

在此输入图像描述

我需要的是如下所示的 URL:

http://localhost:5000/#/gs?surveyId=123456
Run Code Online (Sandbox Code Playgroud)

以及一个单独的配置,该配置将使用如下所示的 URL 启动:

http://localhost:5000/#/p?xr5efG6HU9
Run Code Online (Sandbox Code Playgroud)

有谁知道如何使用 VS Code 和 launch.json 文件进行配置?注意:我正在 Mac 上运行 VS Code,如果这有什么区别的话。

需要明确的是,我知道如何添加新配置,但这个问题的重点是如何在启动时获取 URL 中的参数。如果参数是静态的并且只是从 launch.json 文件中复制,我会很高兴。

非常感谢您提供的任何帮助!

visual-studio-code flutter flutter-web

5
推荐指数
1
解决办法
5241
查看次数

如何在方向更改时保留 Flutter 中的选定选项卡?

我有一个带有 Flutter 标签的应用程序,当我通过将设备从纵向旋转到横向来改变方向时,小部件树被重建,小部件的状态被重置。效果是所选选项卡被重置回第一个选项卡。我想防止在方向更改期间重置状态,以便所选选项卡也不会更改。

在我的 State 类中,我使用了 AutomaticKeepAliveClientMixin 并设置了:

@override
bool get wantKeepAlive => true;
Run Code Online (Sandbox Code Playgroud)

但这似乎没有任何效果。

有没有办法确保在旋转设备时保留我的所有应用程序和小部件状态?

如果有帮助,我可以发布代码,尽管我希望这是一个相当通用的问题,但我还没有想到一个简单的答案。

谢谢!

state orientation flutter

0
推荐指数
1
解决办法
851
查看次数