RouteSettings copyWith 迁移指南
概述
#RouteSettings.copyWith
方法已被移除,使用它的应用需要改用构造函数来创建新的 RouteSettings
实例。
背景
#随着 Page
类的引入,RouteSettings.copyWith
已不再是一个可行的 API。
变更说明
#RouteSettings.copyWith
已被移除
迁移指南
#迁移前的代码
dart
RouteSettings newSettings = oldSettings.copyWith(name: 'new name');
迁移后的代码
dart
RouteSettings newSettings = RouteSettings(name: 'new name', arguments: oldSettings.arguments);
时间线
#发布于版本: 3.5.0-9.0.pre-137-gc6f6095acd
稳定版发布于: 3.7
参考资料
#相关 PR
- PR 113860: 移除了 RouteSetting.copyWith。