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。