摘要

#

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: