replace method
替换当前页面
Implementation
void replace(
{required Widget page,
String? name,
Object? arguments,
String? restorationId}) {
if (_pages.isNotEmpty) {
final removedPage = _pages.removeLast();
_result.remove(removedPage.materialPage.hashCode);
}
push(
page: page,
name: name,
arguments: arguments,
restorationId: restorationId);
}