Migration guide for RouteSettings copyWith
Summary
#The RouteSettings.copyWith
method is removed, and apps that use
it need to use the constructor to create a new RouteSettings
instance instead.
Context
#With the introduction of the Page
class,
the RouteSettings.copyWith
was no longer a viable API.
Description of change
#RouteSettings.copyWith
was removed
Migration guide
#Code before migration:
dart
RouteSettings newSettings = oldSettings.copyWith(name: 'new name');
Code after migration:
dart
RouteSettings newSettings = RouteSettings(name: 'new name', arguments: oldSettings.arguments);
Timeline
#Landed in version: 3.5.0-9.0.pre-137-gc6f6095acd
In stable release: 3.7
References
#Relevant PRs:
- PR 113860: Removes RouteSetting.copyWith.
除非另有说明,本文档之所提及适用于 Flutter 的最新稳定版本,本页面最后更新时间: 2024-09-04。 查看文档源码 或者 为本页面内容提出建议。