概述

#

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。