buildWidgetByPageName static method

Widget? buildWidgetByPageName(
  1. String pageName, [
  2. dynamic params
])

构建页面Widget

Implementation

static Widget? buildWidgetByPageName(String pageName, [dynamic params]) {
  // 记录当前正在构建的页面名称(清理后的)
  String cleanPageName = pageName;
  if (cleanPageName.contains('flutterSubModule://')) {
    cleanPageName = cleanPageName.split('flutterSubModule://').last;
  }
  _currentPageName = cleanPageName;
  final builder = instance._pageBuilders[pageName];
  if (builder != null) {
    return builder(params);
  }
  return null;
}