createRouteByParam static method
GoRoute
createRouteByParam(})
创建路由的快捷方法
Implementation
static GoRoute createRouteByParam(
String path, {
required Function(
BuildContext context,
GoRouterState state,
Map<String, String> pathParameters,
Object? extra,
)?
builder,
String? name,
GoRouterPageBuilder? pageBuilder,
List<RouteBase> routes = const <RouteBase>[],
}) {
return GoRoute(
path: path,
name: name ?? path,
pageBuilder:
pageBuilder ??
(context, state) {
return AppTransitions.buildSlideTransition(
state,
builder!(context, state, state.pathParameters, state.extra),
);
},
builder: (context, state) =>
builder!(context, state, state.pathParameters, state.extra),
);
}