概述

#

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。